liang183 发表于 2016-10-16 13:39:12

《微机原理 汇编语言与接口技术》(周杰英 著)课后习题答案 人民邮电出版社

第5章微机总线技术 习题与参考答案
1. 总线周期的含义是什么?8088/8086基本总线周期由几个时钟周期组成?
解:总线周期是指CPU从存储器或I/O端口存取一个字节所需的时间。8088/8086基本总线周期由4个时钟周期组成。
2. 从引脚信号来看,8086和8088有什么不同?
解:从引脚信号来看,8086的地址引脚与数据引脚复用,引脚为AD0~AD15,而8088同样也采用了地址引脚与数据引脚复用,但引脚为AD0~AD7。

3. 试说明8086/8088工作在最小方式下和最大方式下系统基本配置的差别。在最大组态
下,8086/8088的外围电路由哪些器件组成?它们的作用是什么?
解:8086/8088工作在最大方式下时,需要使用8288总线控制器,但是工作在最小方式下时不需要使用。
8086/8088工作在最大方式下时,外围电路包括8284时钟发生器、8286数据发送/接收器、8282地址锁存器以及8288总线控制器。8284将晶体振荡器的振荡频率分频,向8086/8088以及计算机系统提供符合定时要求的时钟信号、准备好信号和系统复位信号。8286数据发送/接收器增加数据总线的驱动能力。8282地址锁存器用来锁存CPU地址信号,特别是地址-数据线、地址-状态线上出现的地址信号。8288根据CPU要执行的指令提供的状态信号建立控制时序,输出读写控制命令。

4. 8086/8088数据信号与地址信号是共用引脚的,怎样把这两种不同的信号分离出来?
解:8086/8088工作时,对数据信号与地址信号的公用引脚进行分时复用,采用8282
地址锁存器来分离数据与地址信号。在T1状态时,CPU提供ALE地址锁存允许信号,将地址信号锁存到8282地址锁存器。然后,在T2、T3、TW状态,用作传送数据信号。
5. 在总线周期的T1、T2、T3、T4状态,CPU分别执行什么动作?什么情况下需要插入等
待状态TW?TW在哪儿插入?怎样插入?
解:CPU在T1、T2、T3、T4 这四个状态完成一个总线周期。
在T1状态,把地址信息从地址线A19~A16,A15~A8和AD7~AD0上输出,且立即发出地址锁存信号ALE,把在A19~A16上出现的高4位地址和在AD15~AD0(8088则是AD7~AD0)上出现的地址,在外部地址锁存器上锁存。
在T2状态,CPU发送读写等控制命令。
在T3、T4状态,CPU发送或接收数据,并在T4状态结束此总线周期。
当外部存储器或I/O端口的时序不能与CPU的时序相配合时,就需要插入TW周期。因此,在CPU中设计了一条准备就绪READY输入线,即存储器或I/O端口输给CPU的状态线。CPU在T3采样READY线,若为高电平,则在T3状态后进入T4状态。若存储器或I/O端口来不及在T4状态的前沿把数据准备好,则当CPU在T3状态采样时应使READY线为低电平,并在T3状态后插入一个等待状态TW。

6. 8086/8088在最大组态下的存储器读/写周期和I/O周期中,8288发出的控制信号为什
么能够和8086/8088发出的地址信号相配合?

**** Hidden Message *****

lulinkang 发表于 2020-3-10 13:13:46

6666666666666666666
页: [1]
查看完整版本: 《微机原理 汇编语言与接口技术》(周杰英 著)课后习题答案 人民邮电出版社