文档详情

《微型计算机技术及应用》第四版)习题和答案完整版.pdf

发布:2025-01-03约4.74千字共4页下载文档
文本预览下载声明

操千曲尔后晓声,观千剑尔后识器。——刘勰

《微型计算机技术及应用》第四版)习题和答案完整版

《微型计算机技术及应用》(第四版)习题和答

案完整版

微型计算机技术及应用

习题和答案第二章

1、8088与8086的区别

[解答]①外部数据总线位数不同。8086外部数据总线16

位,在一个总线周期内可以输入/输出一个字,而8088外部数据

总线8位,在一个总线周期内只能输入/输出一个

字节。

②指令队列缓冲器大小不同。8086指令队列可容纳6个字节,且

在每一个总线周期中从存储器取出2个字节的指令

代码填入指令队列;而8088指令队列只能容纳4个字节,在一个

机器周期中取出一个字节的指令代码送指令队列。

③部分引脚的功能定义有所区别。

(1)AD15-AD0的定义不同。在8086中都定义为地址/

数据分时复用引脚;而在8088中,于只需要8条数据线,因此,

对应于8086的AD15-AD8这8根引脚在8088中定义为A15-

A8,它们在8088中只做地址线用。

(2)引脚28和34的定义不同。在最大方式下,8088的

第34引脚保持高电平,在最小模式时,8088和8086的第28

引脚的控制信号相反,而8086的第34引脚为BHE/S7,BHE用来

区分是传送字节、还是字,8088的第34引脚为SS0,用来指出状态信

息,不能复用。

(3)引脚28的有效电平高低定义不同。8088和8086的第28引

脚的功能是相同的,但有效电平的高低定义不同。

8088的第28引脚为IO/M,当该引脚为低电平时,表明8088正

在进行存储器操作;当该引脚为高电平时,表明8088正

在进行I/O操作。8086的第28引脚为M/IO,电平与8088正好

操千曲尔后晓声,观千剑尔后识器。——刘勰

相反。

2、根据8086CPU的存储器读写时序图,请说明:⑴

地址信号应在哪些时间内有效?(2)读、写动作发生在

什么时间内?

(3)为什么读与写数据的有效时间长短不一样?

(4)T1状态下数据/地址线上是什么信息?数据信息是

什么时候给出?

[解答]地址信号只在T1状态时有效,并被锁存起来。读动作发

生在T3、T4状态,而写动作发生在T2、T3、T4状态。读与写数据的

有效时间长短不一样是因为CPU的速度与

外设的速度不相匹配所造成的。T1状态下数据/地址线上是

地址信息,数据信息是在T2状态,AD15-AD0给出。

3、8086CPU形成三大总线时,为什么要对部分地址线进行

锁存?用什么信号控制锁存?

[解答]为了确保CPU寸存储器和I/O端口的正常读/

写操作,需要求地址和数据同时出现在地址总线和数据总线上。

而在8086CPU中有AD0-AD15部分总线是地址/数据复用的,因此需

在总线周期的前一部分传送出地址信息,并存于

显示全部
相似文档