简述8086/8088系统中为什么要使用地址锁存器?

题目

简述8086/8088系统中为什么要使用地址锁存器?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

8088/8086系统如何确定硬件中断服务程序的入口地址?


正确答案: 8088/8086系统的硬件中断包括非屏蔽和可屏蔽两种中断请求。每个中断源都有一个与之相对应的中断类型码n。系统规定所有中断服务子程序的首地址都必须放在中断向量表中,其在表中的存放地址=n×4,(向量表的段基地址为0000H)。即子程序的入口地址为(0000H:n×4)开始的4个单元中,低位字(2个字节)存放入口地址的偏移量,高位字存放入口地址的段基地址。

第2题:

指出8086系统总线结构中8284A时钟产生器、8282地址锁存器、8286收发器及8288总线控制器的作用。


正确答案: 时钟发生器8284A提供频率恒定的单相时钟脉冲CLK给CPU,除此之外,还具有系统复位信号RESET产生电路和准备好信号READY控制电路。
8282用来锁存8086存储器或I/O端口时,在总线周期T1状态发出地址信号。经锁存后的地址信号可以在整个周期内保持稳定不变。
8286是8位收发器,有8路双相缓冲电路,两组数据引脚是对称的。它用来加强数据总线的负载能力。   
8288是8086CPU工作于最大方式时,用来代替CPU提供总线控制和命令信号的总线控制器。

第3题:

最小方式下8086典型系统中8282功能是:()

A、产生时钟脉冲

B、地址锁存

C、提高驱动力


参考答案:B

第4题:

在T1状态下,8088/8086CPU数据/地址线上是什么信息?用哪个信号可将此信息锁存起来?数据信息是什么时候送出的?在最大组态下,怎样使系统地址总线和系统数据总线上同时分别存在地址信息和数据信息?


正确答案: 在T1状态下,8088/8086CPU数据/地址线上是地址信息。用ALE信号可将地址信息锁存起来。数据信息在T2开始以后送出。在最大组态下,AD15~AD0在8288发出的ALE下降沿控制下将地址信息锁存后送系统地址总线A15~A0(对8088则为AD7~AD0)。A19/S6~A16/S3 经ALE下降沿控制锁存后送系统地址总线A19~A16;CPU的AD0~AD7在8288发出的 (数据收发控制信号)和DEN(数据允许信号)信号控制下,经双向总线驱动器连接到系统数据总线D7~D0,这样,实现了地址和数据及状态信号的分离,使地址信号和数据信号同时分别出现在系统地址总线和数据总线上。

第5题:

8086CPU用()信号的下降沿在T1结束时将地址信息锁存在地址锁存器中。

  • A、DEN
  • B、M/IO
  • C、ALE
  • D、READY

正确答案:C

第6题:

8086系统中为什么一定要有地址锁存器?需要锁存哪些信息?


正确答案: 由于8086CPU受芯片封装的限制,只有40个管脚,所以地址线和数据线只能采用复用的方式共同使用某些管脚。对存储器进行访问时,在读取数据或写入数据时,存储器芯片要求在这个过程中地址信息必须稳定提供给存储器,而由于8086CPU地址线和数据线是复用的,就不可能在同一时刻具有地址和数据的两种功能。这就需要在CPU提供地址信息时,将地址锁存起来,以保证下一个时刻当这些复用的管脚起着数据线的功能时,存储器有正确的地址信息。要锁存的信息包括这些复用管脚的地址和BHE等信号。

第7题:

8088/8086最大模式比最小模式在结构上至少应增加()。

  • A、中断优先级控制器
  • B、总线控制器
  • C、数据驱动器
  • D、地址锁存器

正确答案:B

第8题:

下面是有关8088/8086系统中通用寄存器的叙述,其中正确的是______。

A.8088/8086CPU中,通用寄存器中的SP和BP为段寄存器

B.8088/8086CPU中,通用寄存器中的SP和BP为指针寄存器

C.8088/8086CPU中,通用寄存器中的SP和BP为调试寄存器

D.8088/8086CPU中,通用寄存器中的SP和BP为控制寄存器


正确答案:B
解析:SP和BP为指针寄存器。

第9题:

8088/8086系统为什么要分段?


正确答案: 8088内部数据通路和寄存器为16位,内部ALU指令进行16位二进制数的运算,在程序中也只能使用16位地址,寻址范围局限在64K字节,为了能寻址1M字节的地址,引入了“分段”的概念。

第10题:

在8086系统中为什么用地址锁存器?


正确答案:因8086CPU的引脚采用了分时复用的地址/数据和地址/状态总线,为保证形成稳定的系统地址总线,故需采用地址锁存器以产生系统地址总线。