首页/ 题库 / [单选题]执行下列3条指令后,AX寄存器中的内容是的答案

执行下列3条指令后,AX寄存器中的内容是。( ) MOV AX,‘8’ ADD AL,‘9’ AAA

单选题
2022-01-04 06:15
A、0017H
B、0077H
C、0107H
D、0071H
查看答案

正确答案
C

试题解析
解析:AAA是加法的ASCII调整指令,AAA调整步骤是:(1)如果AL的低4位在0~9之间,且AF位为0,则跳过第(2)步,执行第(3)步;(2)如果AL的低4位在A~F之间或AF为1,则AL的内容加6,AH的内容加1,并将AF位置1;(3)清除AL的高4位;(4)AF位的值送CF位。在本题中,执行完加法指令后,AL中为01110001B,标志位AF为1。执行AAA指令的调整步骤后,AX中内容为0000000100000111B,即0107H。

标签:
相关题目
已知(AX)=1234H,执行下述三条指令后,(AX)=( )    MOV BX,AX    NEG BX    ADD AX,BX

执行以下指令后:
MOV AL,15H
MOV CL,06H
MUL CL
AX寄存器的内容是()

执行以下指令后:
MOV AL,19H
MOV CL,08H
MUL CL
AX寄存器的内容是()

执行以下指令后:
MOV AL,1AH
MOV CL,0AH
MUL CL
AX寄存器的内容是()

执行以下指令后:
MOV AL,1BH
MOV CL,0CH
MUL CL
AX寄存器的内容是()

假定(AX)=96H,(BX)=65H,依次执行ADD AX,BX指令和DAA指令后,(AL)=( )。
执行下列3条指令后,AX寄存器中的内容是______。 MOV AX,‘8’ ADD AL,‘9’ AAA
执行下列3条指令后,AX寄存器中的内容是。( ) MOV AX,‘8’ ADD AL,‘9’ AAA
执行下列3条指令后,AX寄存器中的内容是( )。 MOV AX,‘8’ ADD AL, ‘9’ AAA
为使MOV AX,VAR 指令执行后;AX寄存器中的内容为4142H,下面( )数据定义会产生不正确的结果。
执行下列指令后: MOV AX, 1234H MOV CL, 4 ROL AX, CL DEC AX MOV CX, 4 MUL CX HLT 寄存器AH的值是( )。
执行下面的指令 MOV AX, 1234H MOV DX, 4 MUL DX AX寄存器中的数据是( )。
执行下列指令后,AX寄存器中的数据是( )。 MOV CX,5 MOV AX,50 NEXT: SUB AX,CX LOOP NEXT HLT
执行下面的指令序列后,AX寄存器中的数据是( )。 MOV AX,1234H MOV BX,4 MUL BX,
有下列指令: MOV AX,1234H MOV CL,4 ROL AX,CL DEC AX MOV CX,4 MUL CX HLT 执行这些指令后,寄存器AL的值是( )
为了使MOV AX,VAR指令执行后,AX寄存器中的内容为4142H,下面哪一种数据定义会产生不正确的结果? ( )。
若定义TAB DW 1,2,3,4,执行MOV AX,TAB[2]指令后,AX寄存器中的数据是( )。

执行以下指令后:
MOV AL,18H
MOV CL,06H
MUL CL
AX寄存器的内容是()

执行以下指令后:
MOV AL,16H
MOV CL,05H
MUL CL
AX寄存器的内容是()

执行MOV AX,WDAT指令时,要使AX寄存器中内容为3412H,不能采用下列哪种数据段定义?
广告位招租WX:84302438

免费的网站请分享给朋友吧