社区
汇编语言
帖子详情
一个令人费解的问题???!!!!!!!!
mahu213
2003-06-04 08:37:55
下面是我的一个练习程序:
计算式:y=(124x34-16)/3
mov si,0200
push cs
pop ds
mov al,22
mov bl,7C
mul bl
sub ax,10
mov bl,3
div bl
mov [0300],al
但到我在debug下单步执行时,在执行div bl时显示divide overflow
但我觉的程序没什么问题啊!
还请各位多多帮忙啊!!!!
...全文
35
5
打赏
收藏
一个令人费解的问题???!!!!!!!!
下面是我的一个练习程序: 计算式:y=(124x34-16)/3 mov si,0200 push cs pop ds mov al,22 mov bl,7C mul bl sub ax,10 mov bl,3 div bl mov [0300],al 但到我在debug下单步执行时,在执行div bl时显示divide overflow 但我觉的程序没什么问题啊! 还请各位多多帮忙啊!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mahu213
2003-06-05
打赏
举报
回复
明白了啊
小弟刚学汇编不久,多谢各位的指教啊!!
现在结帐!!!
lowes
2003-06-05
打赏
举报
回复
sub ax,10
插入:cwd
mov bl,3 ;改为 mov bx,3
div bl ;改为 div bx
当用div做字节除法时,将商放在al,余数在ah,此时被除数在ax
做字除法时,将商放在ax,余数在dx 此时被除数高位在dx,低位在ax
lezi1022
2003-06-05
打赏
举报
回复
y=(124x34-16)/3 =1400余数为0
商放在al,余数在ah.
由于al为8位,最大2^8=256
而你的商是1400,这样当然溢出!
不知道我说的是否正确!
dsft
2003-06-05
打赏
举报
回复
楼上说的对
DIV是这样的
如果是字节运算被除数的高8位绝对值>=除数的绝对值或字运算被除数的高16位绝对值>=除数的
绝对值商就会产生溢出。
ui_ppoppopp
2003-06-04
打赏
举报
回复
要这样用把
xor dx,dx
DIV BX,这样就应该不溢出了
亚马逊云科技基础知识:机器学习基础知识
什么是机器学习?机器学习如何解决业务
问题
?什么时候适合使用机器学习模型...本课程将简要介绍机器学习这一令人兴奋的领域的相关概念、术语和流程!本视频由 Amazon Web Services, Inc. 及其关联公司制作并享有版权。
关于!!+Cookies.get(‘sidebarStatus‘)讲解
文章目录
问题
引入作用及文件位置作用文件位置!!+Cookies.get('sidebarStatus')详细详解总结
问题
引入 ...+Cookies.get('sidebarStatus') , 看到的第一眼
令人费解
作用及文件位置 作用 控制左侧的 “侧
C和C++中三目表达式的运算
在C++primer Plus 第六版162页中有
一个
三目表达式的
问题
const char x[2]={"Jason","at your service\n"}; const char*y="Quillstone"; for(int i=0;i;i++){ cout((i)?!i?x[i]:y:x[1]); }这个
令人费解
的表达式打印...
Centos7安装Docker启动失败:Job for docker.service failed because the control process exited with error
明明有着前车之鉴,为什么还会遇到这种
问题
,属实
令人费解
! 首先描述在安装Docker过程出现的
问题
及解决思路总结: 报错一:安装Docker之后测试“docker run hello-world”出现
问题
cannot connect to the Docker...
第27课:彻底解密Spark Shuffle
令人费解
的6大经典
问题
(课程内容全球独家)
第27课:彻底解密Spark Shuffle
令人费解
的6大经典
问题
(课程内容全球独家) Shuffle的第一大
问题
:什么时候进行shuffle的fetch操作?Shuffle具体在什么时候开始运行(是在一边Mapper的map操作同时进行 reduce端...
汇编语言
21,459
社区成员
41,602
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章