永发信息网

谢谢已知AL=48H,DL=87H,执行: ADD AL, DL DAA 回答:AL=

答案:1  悬赏:50  手机版
解决时间 2021-03-31 09:26
  • 提问者网友:听门外雪花风
  • 2021-03-30 19:51
谢谢已知AL=48H,DL=87H,执行: ADD AL, DL DAA 回答:AL=
最佳答案
  • 五星知识达人网友:酒安江南
  • 2021-03-30 20:24
al=48H+87H=D5H
D5H+60H=35H
最后AL结果是35H追问D5H+60H 为什么是35h 啊????谢谢啊追答D+6=13+6=19 十六进制 变成了3 下面是我百度到的有关解释
DAA(Decimal Adjust After Addition)   组合(压缩)BCD码的加法调整指令。   格式:DAA   功能:将AL的内容调整为两位组合型的二进制数。调整方法与AAA指令类似,不同的是DAA指令要分别考虑AL的高4位和低4位。   如果AL的低4位大于9或AF=1,则AL的内容加06H,并将AF置1;然后如果AL的高4位大于9或CF=1,则AL的内容加60H,且将CF置1。如果两个都不满足,则将AF,CF清零。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯