27.在 8086 系统中,控制线𝐌/𝐈𝐎̅̅̅的作用是什么?
控制线M/̅IO̅̅的作用是确定在某一时刻 CPU 对存储器操作还是对 I/O 接口操作。当M/IO̅̅̅=0 时,CPU 对
I/O 接口操作有效,当M/IO̅̅̅=1 时,CPU 对存储器操作有效。
28.“8086 执行了一个总线周期”是指 8086 做了哪些可能的操作?在一个典型的读存储器总
线周期中,地址信号、ALE 信号、RD 信号、数据信号分别在何时产生?
“8086 执行了一个总线周期”是指:①、8086 可能从片外的存储器取指令;②、8086 可能对片外
的存储器或 I/O 接口进行了一次读/写数据的操作。
在一个典型的读存储器总线周期中,地址信号在 T1 周期内产生,ALE 信号在 T1 周期内产生,RD 信
号在 T2 周期内产生,数据信号一般在 T3 周期内产生,若存储器在 T3 内来不及提供数据,8086 会在 T3 周
期后插入等待周期 TW,存储器将在某 TW 中给出数据。
29.论述指令周期、总线周期和时钟周期间的关系?如果在存储器读周期时,存储器的速度较
慢,无法与 CPU 匹配应采取什么措施?
指令周期是指执行一条指令所需要的时间,不同指令的指令周期是不等长的。总线周期是指 CPU 与
存储器或外设进行一次读/写操作所需要的时间。时钟周期(T 状态)是指时钟脉冲的重复周期,是 CPU 的
时间基准,由计算机的主频决定。一个指令周期通常由一个或若干个总线周期组成。对 8086 而言,一个总
线周期至少由 4 个时钟周期组成。
如果存储器的存取速度较慢,可设计一个等待电路向 CPU 发出请求延长总线周期的 READY 信号,CPU
接到此信号后就在 T3 和 T4 之间插入若干个等待周期 TW