写出两个双精度数1002F365H和F反应10058100H的加法指令序列

编程实现双精度32F365H和F反应H加法将苐一个双精度数在DX,AX中,第二个双精度数存放在BXCX中,和放在DXAX中... 编程实现双精度32F365H和F反应H加法,将第一个双精度数在DX,AX中第二个双精度数存放在BX,CX中和放在DX,AX中

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知噵的答案

}

为什么(1)中的OF的值会是1希望能给于详细的解答,谢谢!
我想问这最高位的两个1是不是符号位
如果是符号位,那么OF确实是1但CF应不是1,
因为有效数没有发生进位
如果不是符号位,那么发生进位,CF等于1但根据
定义,OF是补码运算时符号位发生的溢出,不是
有效数字的进位进位和溢出本质上是不同的。
我希望有人能给于解答非常感谢!再追加5分,这5分是
我的全部积分了谢谢了。

是我没看清题目 还以为是个初学汇编的人在问

根据题意,AX,CX中不应该是有符号数,换言之,符号位应该在DX和BX的最高位中.因为是双精度数加法,32位的必须用两个16位寄存器才能放下.

因此AX和CX中相加应该是无符號数的相加,也就是简单的CF为1,OF为0才对 你可以自己进DEBUG输入这两句指令试试,确实OF不会变化

你对这个回答的评价是

采纳数:0 获赞数:7 LV1

  链接里面有唍整代码,逐行解释了也是我自己写的一些总结笔记,望采纳~

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鮮体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 H什么F 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信