问题
单项选择题
执行下列程序段后,(AX)是( )。1 MOV AX, '9'2 ADD AL, '9'3 AAA
A.0072H
B.0702H
C.0018H
D.0108H
答案
参考答案:D
解析: 由于9的ASCII码为39H,执行第1,2条指令后,(AL)=72H,CF=0,AF =1。因为AF=1,所以执行AAA指令后,进行加法调整,AH加1,AL加6,并且高4位清零,从而(AL)=00001000B=08H,(AH)=01H,即(AX)=0108H。