3、设(AX)=0119H,试分析,执行下列程序段后,AX和CF的内容分别是多少? MOV CH,AH ADD AL,AH DAA XCHG AL,AH ADC AL,34H DAA XCHG AH,AL HLT

3、设(AX)=0119H,试分析,执行下列程序段后,AX和CF的内容分别是多少? MOV CH,AH ADD AL,AH DAA XCHG AL,AH ADC AL,34H DAA XCHG AH,AL HLT


参考答案和解析
答:第 1 条指令执行后, CH=AH=01H;第2条指令执行后, AL=1AH,CF=0,AH= 01H;第 3 条指令执行后把 AL 中的 2 位 BCD 码加法运算结果 1AH 调整为 2 位压缩 型十进制数,得 AL=1AH+6=20H,CF=0 ;第 4 条指令执行后, AL=01H,CH= 20H;第 5 条指令执行后, AL=01H+34H=35H;第 6 条指令执行后,AL 仍为 35H;第 7 条指令执行后, AH=35H;第8条指令执行后, AL=20H 。故 AX=3520H 。

相关考题:

设AH=0,AL=06H,BL=09H,执行以下指令之后,其结果应是()。ADDAL,BLAAAA、AH=01H,AL=05B、AH=01H,AL=15C、AH=0,AL=0FHD、AH=0,AL=05

如果(AL)=01100011B,(AH)=00100010B,执行ADD AL,AH指令后,CF=( )。A、0B、1C、2D、3

如果(AL)=01100011B,(AH)=00100010B,执行ADD AL,AH指令后,(AL)=( )。A、01100011BB、10000101BC、1100101BD、11B

下面两条指令执行后,(AH)=【 】,(AL)=0AH;MOV AH, 10HMOVAL,10

执行下列程序段后MOV AL,87MOV CL,4MOV AH,ALAND AL,OFHOR AL,30HSHR AH,CLOR AH,30H写出AX=_______H。

执行下列程序后MOV AL,87MOV CL,4HOV AM,ALAND AL,0FHOR AL,30HSHR AH, CLOR AH,30H上述程序段运行后,(AX)=______。

执行下列的指令后,寄存器AH和AL的值分别是______。MOV AX,1234MOV CL,4ROL AX,CLDEC AXMOV CX,4MUL CXHLT

下面两条指令执行后,(AH)=______,(AL)=______;MOV AH, 10HMOV AL,10

执行下列程序段后 MOV AL,87 MOV CL, 4 MOV AH, AL AND AL,0FH OR AL, 30H SHR AH,CL OR AH,30H 则AX=( )HA.3537B.3735C.0705D.0507

分析下面的程序段: XOR AX,AX MOV AX,6A3EH MOV CX,0203H RCL AH,CL XCHG CH,CL RCR AL,CL INT 3 请回答:程序执行后AX=();CF=()。

程序段如下,说明程序执行后AH,AL的值。 MOV AX.9034H NEG AH NOT AL 执行后,AH=();AL=()。

分析下列程序段: MOV AX,OA33AH MOV DX,OFOFOH AND AH,DL XOR AL,DH NEG AH NOT AL 执行上述指令段后,AH=(),AL=()

阅读下面程序段,回答指定问题: MOV AX,0086H MOV BL,77H ADD AL,BL DAAA DC AH,O 问:AH=(),AL=(),BL=(),CF=()。

阅读下列程序,说明程序执行后AH、AL、CF、SUM单元的值。 MOV AH,O MOV AL, NUM1 ADD AL, NUM2 DAA ADC AH,0 MOV SUM, AL INT 3 NUM1 DB 73H NUM2 DB 66H SUM DB? AH=(),AL=(),CF=() SUM单元的值=()

执行下面指令序列后,结果是()。  MOV AL,82H  CBW(字节转换为字指令,该指令的隐含操作数为AH和AL。其功能是用AL的符号位去填充AH,即:当AL为正数,则AH=0,否则AH=OFFH。A、AX=0FF82HB、AX=8082HC、AX=0082HD、AX=0F82H

在执行DAA指令,当高四位BCD码校正时产生进位,如要把此进位值送入AH中,对这进位值的操作应是()A、DAA校正指令的功能已自动加在AH中B、进位值在AF中,校正后根据AF内容再加在AH中C、进位值在CF中,校正后根据CF内容再加在AH中D、进位值在AL最高位上,校正后根据AL最高位内容再加在AH中

阅读下列指令,指令执行后(AH)=(),(AL)=(),(BL)=(),(CF)=MOVAX,0MOV.AL,08HMOV.BL,07HADD.AL,BLAAA

源程序如下: MOV AH,0 MOV AL,9 MOV BL,8 ADD AL,BL AAA AAD DIVAL 结果AL(),AH=(),BL=()。

下列程序中每条指令执行后,AX中十六进制内容是什么? (1)MOV  AX, 0  (2)DEC  AX,   (3)ADD  AX, 07FFFH  (4)ADD  AV  (5)NUR  AX  (6)SUB  AX,0FFFFH  (7)ADD  AX,8000H  (8)OR   AX,0BFDFH  (9)AND  AX,0EBEDH  (10)XCHG AH,AL  (11)SAL  AX,1  (12)RCL  AX,1

源程序如下: MOV AH, 0 MOV AL, 9 MOV BL, 8 ADD AL, BL AAA AAD DIV AL 结果AL为多少?AH为多少?BL为多少?

设AH=0,AL=06H,BL=09H,执行指令ADDAL,BLAAA之后,其结果应是()。A、AH=01,AL=05B、AH=1,AL=15C、AH=0,AL=0FHD、AH=0,AL=05

填空题阅读下面程序段,回答指定问题: MOV AX,0086H MOV BL,77H ADD AL,BL DAAA DC AH,O 问:AH=(),AL=(),BL=(),CF=()。

填空题阅读下列程序,说明程序执行后AH、AL、CF、SUM单元的值。 MOV AH,O MOV AL, NUM1 ADD AL, NUM2 DAA ADC AH,0 MOV SUM, AL INT 3 NUM1 DB 73H NUM2 DB 66H SUM DB? AH=(),AL=(),CF=() SUM单元的值=()

问答题阅读下列指令,指令执行后(AH)=(),(AL)=(),(BL)=(),(CF)=MOVAX,0MOV.AL,08HMOV.BL,07HADD.AL,BLAAA

问答题下列程序中每条指令执行后,AX中十六进制内容是什么? (1)MOV  AX, 0  (2)DEC  AX,   (3)ADD  AX, 07FFFH  (4)ADD  AV  (5)NUR  AX  (6)SUB  AX,0FFFFH  (7)ADD  AX,8000H  (8)OR   AX,0BFDFH  (9)AND  AX,0EBEDH  (10)XCHG AH,AL  (11)SAL  AX,1  (12)RCL  AX,1

填空题程序段如下,说明程序执行后AH,AL的值。 MOV AX.9034H NEG AH NOT AL 执行后,AH=();AL=()。

填空题分析下面的程序段: XOR AX,AX MOV AX,6A3EH MOV CX,0203H RCL AH,CL XCHG CH,CL RCR AL,CL INT 3 请回答:程序执行后AX=();CF=()。

填空题分析下列程序段: MOV AX,OA33AH MOV DX,OFOFOH AND AH,DL XOR AL,DH NEG AH NOT AL 执行上述指令段后,AH=(),AL=()