![](https://csdnimg.cn/release/download_crawler_static/86901111/bg5.jpg)
PCLK:二分频 CLK 后的时钟,输出频率为 2.38636MHz,TTL 电平,占空比为 1/2,供 PC/XT
机的外设使用。
20. 8086CPU 重新启动后,从何处开始执行指令?
答:重新启动后,CS=FFFFH,IP=0000H,故从物理地址为 FFFF0H 的位置开始执行指令。
21. 8086CPU 的最小模式系统配置包括哪几部分?
答:8086 最小模式系统配置包括:
8086CPU,存储器,I/O 接口芯片,1 片 8284 时钟发生器,3 片 8282 地址锁存器,2 片 8286
双向数据总线收发器。
第三章
1. 分别说明下列指令的源操作数和目的操作数各采用什么寻址方式。
(1)MOV AX,2408H (2)MOV CL,0FFH (3)MOV BX,[SI]
(4)MOV 5[BX],BL (5)MOV [BP+100H],AX (6)MOV [BX+DI],’$’
(7)MOV DX,ES:[BX+SI] (8)MOV VAL[BP+DI],DX
(9)IN AL,05H (10)MOV DS,AX
答:(1)立即数,寄存器 (2)立即数,寄存器 (3)寄存器间接,寄存器
(4)寄存器,寄存器相对 (5)寄存器,寄存器相对 (6)立即数,基址变址
(7)基址变址,寄存器 (8)寄存器,相对基址变址
(9)直接端口寻址,寄存器 (10)寄存器,寄存器
16. 中断向量表的作用是什么?它放在内存的什么区域内?中断向量表中的什么地址用于类
型 3 的中断?
答:中断向量表用来存放中断服务程序的入口地址。8086 的 256 类中断的入口地址要占用
1K 字节,位于内存 00000H~003FFH 的区域内。中断向量表中 0000CH~0000FH 用于类
型 3 的中断。
17. 设类型 2 的中断服务程序的起始地址为 0485:0016H,它在中断向量表中如何存放?
答:物理地址 内容
00008H 16H
00009H 00H
0000AH 85H
0000BH 04H
18. 若中断向量表中地址为 0040H 中存放 240BH,0042H 单元里存放的是 D169H,试问:
(1)这些单元对应的中断类型是什么?
(2)该中断服务程序的起始地址是什么?
答:(1)10H
(2)D169H:240BH
19. 简要说明 8086 响应类型 0~4 中断的条件是什么?
答:类型 0:除法错中断
执行除法指令时,若除数为 0 或所得商超过寄存器能容纳的范围,则自动产生类型 0 中断。
类型 1:单步中断
若 CPU 的单步标志 TF=1,则每执行完一条指令后,自动产生类型 1 中断。
类型 2:不可屏蔽中断 NMI
当 8086 的 NMI 引脚上接收到由低变高的电平变化时,将自动产生类型 2 中断。
类型 3:断点中断
若在程序中某位置设置断点,当程序执行到该断点时,则产生类型 3 中断。