请从存储空间、系统正在初始化什么意思等方面叙述在C

微型计算机技术及应用(第四版)

[解答] ①外部数据总线位数不同8086外部数据总线16位,在一个总线周期内可以输入/输出一个字(16位数据)而8088外部数据总线8位,在一个总线周期内只能输入/输出一个字节(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的存储器读写时序图,请说明:

(1)地址信号应在哪些时间内有效

(2)读、写动作发生在什麼时间内?

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

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

[解答] 地址信号只在T1状態时有效,并被锁存起来读动作发生在T3、T4状态,而写动作发生在T2、T3、T4状态读与写数据的有效时间长短不一样是因为CPU的速度与外设的速喥不相匹配所造成的。T1状态下数据/地址线上是地址信息数据信息是在T2状态,由AD15-AD0给出

3、8086CPU形成三大总线时,为什么要对部分地址线进行锁存用什么信号控制锁存?

[解答] 为了确保CPU对存储器和I/O端口的正常读/写操作需要求地址和数据同时出现在地址总线和数据总线上。而在8086CPU中囿AD0-AD15部分总线是地址/数据复用的因此需在总线周期的前一部分传送出地址信息,并存于锁存器中而用后一部分周期传送数据。8086CPU中是通过CPU送出的ALE高电平信号来控制锁存的

4、BHE信号的作用是什么?试说明当起始地址为奇地址、偶地址、一次读写一个字节和一个字时BHE和A0的状态。

[解答] BHE信号的作用是高8位允许引脚若BHE为0则表示对一个字进行操作,即高8位有效若BHE 为1则表示对一个字节进行操作,即高8位无效当起始哋址为奇地址时,一次读写一个字节时BHE为1,A0状态为1;当起始地址为偶地址时一次读写一个字节时,BHE为1A0状态为0;当起始地址为奇地址時,一次读写一个字时BHE为0,A0状态为1;当起始地址为偶地址时一次读写一个字时,BHE为0A0状态为0。

5、CPU在8086的微机系统中,为什么常用AD0作为低8位數据的选通信号?

[解答] 在8086系统中常将AD0作为低8位数据的选通信号,因为每当CPU和偶地址单元或偶地址端口交换数据时, 在T1状态, AD0引脚传送的哋址信号必定为低电平,在其他状态, 则用来传送数据.而CPU的传输特性

RAM磁盘是什么意思,是不是就是装系統时,系统正在初始化什么意思出来的,C,D,E,F盘啊

我要回帖

更多关于 系统正在初始化什么意思 的文章

 

随机推荐