问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

汇编带进位加法指令问题

发布网友 发布时间:2023-03-20 12:19

我来回答

3个回答

热心网友 时间:2023-10-06 04:39

ADD指令只是将操作数中给出的两个数相加
而ADC则是再两个操作数相加的基础上再加上CF里的数(可能是1和0)
你可能对这个加上CF里的数的过程很费解吧?下面解释为什么加这个CF

当两个操作数的和大于所能表示的位数的时候,会出现进位的现象,但寄存器的位数又是有限的,这个进的位放到哪里呢?其实是放到CPU的标志寄存器里去了,下面举两个产生进位和没产生进位的ADD指令
MOV AL,11
ADD AL,11
这个ADD指令的和是22,没有产生进位,CF=0
MOV AL,0FEH
ADD AL,64H
这个的和是162H,八位的寄存器表示不下了,CPU将CF设置成1,AL=62
因为两个八位的二进制数最多只能产生一位的进位,所以一个CF就够用了

下面回想一下小学的100以内的加法运算的过程
然后看看如何进行超出寄存器所能表示的位数的数的加法运算
比如计算64+27,先将4和7相加,得13,我们可以把这个3就当成是AL这个寄存器里的数,而将这个1当成是CF里的数,这样我们进行第二位的计算时,先计算6+2,然后在加上这个"CF"里的1,结果的9,所以最后的结果就是93

现在明白带进位加法指令的意义的吧?

给你举一个用16位寄存器计算32位加法的例子:
第一加数:DX为高位,AX为低位
第二加数:CX为高位,BX为低位
结果放在DX(高位)和AX中

ADD AX,BX
ADC DX,CX

就这么简单的两条指令O(∩_∩)O~

双精度就是表示小数的一种方式,用存储空间的一部分代表科学计数法的a×10^n的a
一部分代表n
和单精度基本上没什么两样,只是表示的范围比单精度的大,因为位数比单精度的大嘛,单精度是32位的,双精度的是64位的
单精度:
http://ke.baidu.com/view/1007029.html
双精度:
http://ke.baidu.com/view/2182680.html

热心网友 时间:2023-10-06 04:39

ADC带进位加法在加多字节数时使用 之所以adc dx,bx add ax,cx
是因为 一个双字节数的高位存在dx,低位cx 而另一个则是bx,ax
双精度数是一种表示小数的格式约定

热心网友 时间:2023-10-06 04:40

先将4和7相加,得13?

不是11吗
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 在汇编语言中如何计算两个双精度数的和? SCI通讯作者邮箱造假 梦见鬼亲戚的预兆 sci可以挂不认识的通讯吗 sci投稿系统的通讯与手稿里的通讯需要一致吗 s君是谁?她暖暖画的很棒!我很想认识她! 手机迅雷其他应用打开不了 迅雷7的设置在哪里 迅雷阅读模式怎么调 大学生做家教有哪些好处? 苹果笔记本a1369是什么型号 梦见到厕所倒尿看到三根筷子的预兆 梦见筷子上有屎的预兆 梦见厕所盖上有一双筷子 梦见捡筷子的预兆 截仓时间 英文 截仓英语怎么说 如果货物在截仓的时间内还没有到仓库 请问4月20日的出口船期,最晚什么时候装箱就来的及? 一米乘60厘米等于多少分米? 1米加60厘米等于 编写一段汇编代码,用于WinDLX分析,完成两双精度浮点向量的加法(或乘除法)这道题能不能告诉我代码? 设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型是什么,多谢各位大 如何在二进制文件中读取双精度都double 型数据 改革开放的影响有哪些 改革开放带来的影响有哪些? 义乌穷小子,初中辍学卖吸管,利润仅8毫,却狂赚2亿元,凭啥? 穷小子靠创业翻身,坐拥40亿身家 (安徽第一卷)2014年中考安徽名校大联考(二)各科试题及答案 安徽第一卷2014屇九年级第一学期月考试卷(三)化学答案 求,安徽第一卷2011年中考安徽名校大联考(一)数理化答案, 谁能查到这份试卷?皖智教育《安徽第一卷》2012年安徽中考最后一卷中的化学有关“走千万,不如淮河两岸” 2014安徽第一卷皖智试卷九年级月考试卷4化学 安徽第一卷的答案从哪里找 跪求安徽第一卷的2015中考名校大联考(三)的各科答案,大神求帮忙,没有完整的单科的也可以啊啊啊。 饲养浣熊时应该注意些什么 如何饲养黑褐猎浣熊犬? 如何饲养红骨猎浣熊犬? awm的子弹怎么画 awm怎么画 滑铁卢战役的战场介绍