第三章课堂练习

  • 格式:pdf
  • 大小:86.08 KB
  • 文档页数:5

张永林-微机原理与接口技术电子讲稿-2010版
RET IRET
张永林-微机原理与接口技术电子讲稿-2010版
MOV BYTE PTR [BX],300
张永林-微机原理与接口技术电子讲稿-2010版
第三章课堂练习
2.问答题
(1)执行下列程序段后,AX及IP寄存器的内容分
别是什么?
MOV AX,0FFFFH
MOV BX,-1
IMUL BX
JMP DX
答案:AX=1 IP=0000H
张永林-微机原理与接口技术电子讲稿-2010版第三章课堂练习
(3)执行下列程序段后,寄存器
AX和BX的内容分别是什么?
XOR AX,AX
MOV BX,AX
MOV CX,10
KK:ADD AX,BX
INC BX
LOOP KK
答案:AX=45 BX=10
第三章课堂练习
(5
)执行下列程序段执行后,寄存器BX的内容是什么?
XOR AX,AX
MOV BX,2
MOV CX,4
MOV DX,3
L20:INC AX
ADC BX,AX
SHR DX,1
LOOPNE L20
答案:BX=6
第三章课堂练习
(7)设AX=1122H,BX=3355H,执行如下程序段后,IP的值是什么?
SUN PROC
PUSH AX
PUSH BX
ADD AX,BX
POP BX
RET
SUN ENDP
答案:IP=1122
张永林-微机原理与接口技术电子讲稿-2010版第三章课堂练习
(9)执行下列程序段后,寄存器
AL和CL的内容分别是什么?
MOV AX, 1234H
MOV BX, 5678H
ADD AL, BL
DAA
MOV CL, AL
MOV AL, AH
ADC AL, BH
DAA
答案:AL=69H CL=12H
第三章课堂练习

11)若CX=80H,AX=1234H,执行SHL AX,CX指令后AX寄存器的内容是什么?
答案:AX=0000H
第三章课堂练习
(13)执行下列指令后,AX,BX寄存器的内容各是什么?
MOV AX, 1234H
MOV BX, 5678H
OR AX, 0FFFFH
AND BX, 0000H
XOR BX, 0FFFH
TEST AX, 0001H
CMP BX, 8000H
NOT AX
HLT
答案:AX=0000H BX=0FFFH。