在线等微机原理问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 13:48:16
1、MOV DX,0EFADH
MOV AX, 1234H
MOV CL, 4
SHR DX, CL
MOV BL, AH
SHL AX, CL
SHR BL, CL
OR DL, BL
执行上述指令序列后,DX= __AX=___

2、已知AX=0FF60H,CF=1
MOV DX,96
XOR DH,0FFH
SBB AX,DX
执行上述指令序列后,AX=__________,CF=__________

3、设寄存器AL,BL,CL中内容均为76H,
XOR AL,0FH
AND BL,0FH
OR CL,0FH
执行上述指令序列后,AL=_____________
BL=____________CL=__________________

4、设寄存器AL,BL,CL中内容均为76H,
ADD AL, BL
CBW
SUB CL, 10H
IDIV CL
MOV BL, 4
SHR BL, 1
IMUL BL
执行上述指令序列后,AX=_________BX= CX=

答案如下:

1、MOV DX,0EFADH
MOV AX, 1234H
MOV CL, 4
SHR DX, CL
1110 1111 1010 1101>>0000 1110 1111 1010 b
MOV BL, AH
bl=12H
SHL AX, CL
0001 0010 0011 0100>>0010 0011 0100 0000
SHR BL, CL
0001 0010>>0000 0001
OR DL, BL
dl=1111 1010
bl=0000 0001
dl+bl=1111 1011
dx=0000 1110 1111 1011
ax=0010 0011 0100 0000
执行上述指令序列后,DX= __AX=___

2、已知AX=0FF60H,CF=1
MOV DX,96
dx=60h
dh=0000
XOR DH,0FFH
dh=ffh
SBB AX,DX
ax-ffh-1=0060-1=005fh
无借位cf=0
执行上述指令序列后,AX=__________,CF=__________

3、设寄存器AL,BL,CL中内容均为76H,
XOR AL,0FH
al=0111 0110 xor 0000 1111 =0111 1001
AND BL,0FH
bl=06h
OR CL,0FH
cl=0111 0110 +0000 1111=85h
执行上述指令序列后,AL=_____________
BL=____________CL=__________________

4、设寄存器AL,BL,CL中内容均为76H,
ADD AL, BL
AL=ECH
CBW
AL=1110 1100
扩展后AX=11