社区
汇编语言
帖子详情
汇编 divide by zero
lumingyuan25
2009-12-17 05:34:10
sub2 proc
mov ax,Price
div Num
ret
sub2 endp
Price和Num是字,里面存放着总价格和数量
sub2子程序:Price/Num
把商和余数分别放在ax和dx中。
为什么一运行到div Num 就会弹出divide by zero??
急!!!
...全文
430
6
打赏
收藏
汇编 divide by zero
sub2 proc mov ax,Price div Num ret sub2 endp Price和Num是字,里面存放着总价格和数量 sub2子程序:Price/Num 把商和余数分别放在ax和dx中。 为什么一运行到div Num 就会弹出divide by zero?? 急!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chao_ren001
2011-11-07
打赏
举报
回复
div操作后,商存放在AX中,余数存放在DX中,如果不在DIV之前对DX清零的话,就会导致DX溢出。。。
suchx
2009-12-17
打赏
举报
回复
错了,不好意思假如140000除以2,则ax中存放不下70000的值,也会发生除法溢出的
suchx
2009-12-17
打赏
举报
回复
注意上是否溢出,如果你让100000除以2就会这样的
xupeihuagudulei
2009-12-17
打赏
举报
回复
拿汇编写啥呢?
cnzdgs
2009-12-17
打赏
举报
回复
div之前先xor dx,dx。
另外注意ds值是否正确。
zqky19900919
2009-12-17
打赏
举报
回复
和之前的代码有关,应该是取到了令num等于零的数才会如此。
汇编
指令 全称 功能
汇编
初学者,你还记不住指令的意义吗?通过指令的全称就可以很轻松的记住各个指令的功能了,我也是刚刚自学
汇编
,感觉这样很好记住各个指令,特整理出来分享
Accelerated_Linux_Core_Dump_Analysis
Linux core dump pattern and practice
使用gdb分析core文件相关方法
本文档详细描述了在实际工程调试过程中如何使用gdb来分析core文件。结合实际中出现的一些问题,配图描述了如何通过gdb工具从堆栈,回溯等信息判断出来问题所在。对实际工程调试起到一定指导作用
SEH 的工作原理.txt
SEH 的工作原理.txt
功能:简单功能实现
功能 简单功能实现
汇编语言
21,496
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章