1.什么叫做微处理器的并行操作方式?为什么说8086CPU具有并行操作的功能?在什么情况下8086的执行单元EU才需要等待总线接口单元BIU提取指令?
2.如果带符号数FFH和01H相加,会产生溢出吗?
3.某个数包含有5个1,它具有什么奇偶性?
4.某个数为全0,它的零标志为0吗?
5.用什么指令设置哪个标志位,就可以控制微处理器的INTR引脚?
6.微处理器在什么情况下才执行总线周期?一个基本的总线周期由几个状态组成?在什么情况下需要插入等待状态?
7.什么叫非规则字,微处理器对非规则字是怎样操作的
8.8086对1MB的存储空间是如何按高位库和低位库来进行选择和访问的?用什么控制信号来实现对两个库的选择
9.8086/8088 CPU的哪些引脚采用了分时复用技术?哪些引脚具有两种功能?
10.8086/8088 CPU的微机系统有哪两种方式?它们由什么引脚来实现控制?这两种工作方式的主要特点和区别如何?
11.指出下列指令中存储器操作数物理地址的计数表达式。
(1)MOV AL,[DI] (2)MOV AX,[BX+SI]
(3)MOV 8[BX+DI],AL (4)ADD AL,ES:[BX]
(5)SUB AX,[2400H] (6)ADC AX,[BX+DI+1200H]
(7)MOV CX,[BP+SI] (8)INC BYTE PTR[DI]
12.指出下列指令的错误何在?
(1)MOV CS,AX (2)MOV BL,SI+2
(3)MOV 60H,AL (4)PUSH 2400H
(5)MUL -60H (6)MOV [BX],[DI]
13.阅读下列程序段,指出每条指令执行后有关寄存器的内容是多少?
MOV AX,0ABCH
DEC AX
AND AX,00FFH
MOV CL,4
SAL AL,1
MOV CL,AL
ADD CL,78H
PUSH AX
POP BX
14.(1)指出RET和IRET两条指令的区别,并说明各用在什么场合?
(2)说明MOV BX,DA TA和MOV BX,OFFSET DATA指令之间的区别?
15.设SP=2000H,AX=3000H,BX=5000H,执行下列片段程序后,问SP=?,AX=?,BX=? PUSH AX
PUSH BX
POP AX
(AX)=5000H,(BX)=5000H,(SP)=1FFEH
16.若AX=5555H,BX=FF00H,试问在下列程序执行后,AX=?,BX=?,CF=?
AND AX,BX