执行下列程序段后,(AX)是(   )。  1    MOV    AX,  ’9’        2    ADD    AL,  ’9’        3    AAA

admin2009-01-15  23

问题 执行下列程序段后,(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。
转载请注明原文地址:https://jikaoti.com/ti/ExV7FFFM
0

最新回复(0)