汇编问题,高手进

来源:百度知道 编辑:UC知道 时间:2024/05/12 19:05:18
MOV AX,208HMOV BL,9ADD AL,BLDAA执行后,为什么AL=17H

MOV AX,208H
MOV BL,9
ADD AL,BL
DAA执行后,为什么AL=17H

不知道你手机是怎么排版的 建议下次发题目时,每行代码换一行写
看了半天才看清楚 而且你的题目的代码也打错了ADD你打成了 DAA

这一题估计你是粗心了 没有看清楚 第一行代码的意思
MOV AX,208H 是AX等于208H,不是AL,你要区别AL与AX
执行完MOV AX,208H 后 AX=0208H AH=02H AL=08H
下面MOV BL,9 最后ADLL AL,BL 实际上就是 08H + 09H=11H 十进制就是17 最后AL=11H或者十进制 17