(2)B
= (1)C,= (2)B,[-Y/2]补= (3)D。
(2) A 9.999ms B 10ms C 65.535ms D 65.536ms
D. 读控制端口,读/写数据端口
8086
系统的功能操作都是由CPU完成的;存储器存放CPU执行的指令程序和系统运
行过程中的数据;
I/O接口连接CPU和外部输入输出设备,保证它们之间数据传送;8282地址锁存器把8086CPU AD0-AD7、AD16/S3-AD19/S6 分时复用线输出的地址信号锁存;8284主要为8086CPU提供工作时钟信号;8286总线驱动器增强CPU数据线的负载能力。
(2)采用1片ROM芯片和3片RAM芯片。
ROM芯片地址范围为:18000H - 18FFFH
#1 RAM 芯片地址范围为:19000H – 197FFH
#2 RAM 芯片地址范围为:19800H – 19FFFH
#3 RAM 芯片地址范围为:1A000H – 1A7FFH
2.以下为8086系统中以8255A 为输入设备和输出设备的查询方式接口电路的部分硬件图。
6
8
8
(1)试述8086CPU和输出设备进行数据传送的工作过程。
输出设备根据STB引脚状态,若为1,则处理数据,处理完毕后通过ACK 发出一个负脉冲将状态触发器清零;若STB引脚状态为0,则等待。
CPU要不断查询设备的状态,执行读8255A C口操作,判断从C口读入数据的D2位是1还是0,若为1表示输出设备未准备好,则等待后再查询;若为0
MOV [SI], AL ;将数据存入内存单元
TEST AL, 04H
JMP NEXT
执行程序后,结果为:
DA TA SEGMENT A T 2000H
JLE NEXT
临时存放数据和地址。
时准确;不过一旦硬件设计制作好后,不便于更改定时间隔。