指令执行前(DX)=0002H,(AX)=0F365H,(BX)=0005H,(CX)=0E024H 指令序列为:ADD AX,CX ADC DX,BX
发布网友
发布时间:2022-04-25 14:59
我来回答
共2个回答
热心网友
时间:2023-10-10 11:53
这个是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
热心网友
时间:2023-10-10 11:53
输入-t