指令执行前(DX)=0002H,(AX)=0F365H,(BX)=0005H,(CX)=0E024H 指令序列为:ADD AX,CX ADC DX,BX
答案:2 悬赏:80 手机版
解决时间 2021-03-15 07:58
- 提问者网友:爱了却不能说
- 2021-03-14 15:06
指令执行前(DX)=0002H,(AX)=0F365H,(BX)=0005H,(CX)=0E024H 指令序列为:ADD AX,CX ADC DX,BX
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-03-14 15:17
这个是debug下的命令
ADD AX,CX 将AX与CX相加,结果储存在AX中,若不产生进位,则CF=0,若产生进位则CF=1。
ADC DX,BX 若CF=0将DX与BX相加,结果储存在DX中,若CF=1,则将CF、DX与BX相加,结果储存在DX中
其实代码的作用就是把两个四个字节的数相加,先是两个数字的低两个字节数相加,再两个数字的高两个字节数相加,若两个低两个字节的数相加有进位,则高位的两个数相加时,数字需要加上两个低位数的进位1
ADD AX,CX 将AX与CX相加,结果储存在AX中,若不产生进位,则CF=0,若产生进位则CF=1。
ADC DX,BX 若CF=0将DX与BX相加,结果储存在DX中,若CF=1,则将CF、DX与BX相加,结果储存在DX中
其实代码的作用就是把两个四个字节的数相加,先是两个数字的低两个字节数相加,再两个数字的高两个字节数相加,若两个低两个字节的数相加有进位,则高位的两个数相加时,数字需要加上两个低位数的进位1
全部回答
- 1楼网友:夜余生
- 2021-03-14 15:46
输入-t
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯