汇编程序,一题..

来源:百度知道 编辑:UC知道 时间:2024/06/25 21:36:29
MOV AX,1234H
MOV BX,5678H
ADD AL,BL
DAA
MOV CL,AL
MOV AL,AH
ADC AL,BH
DAA
执行程序后(AL),(CL)

请说一下每一行代表什么意思?结果是什么?

MOV AX,1234H ;将1234赋给AX,AH=12H,AL=34H,下同
MOV BX,5678H
ADD AL,BL ;AL=AL+BL
DAA ;十进制调整,说明上句当成十进制来加,结果为34H+78H=12H
MOV CL,AL CL=12H
MOV AL,AH AL=12H
ADC AL,BH AL=12H+56H+1
DAA ;十进制调整,结果为69H

最后的结果AL=69H,CL=12H