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

    与系统总线连接的输出接口为什么需要锁存器?


    正确答案:将数据总线的数据暂时锁存,使较缓慢的设备有足够的时间进行处理。

  • 第2题:

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


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

  • 第3题:

    8086和8088的引脚信号中,()为地址锁存允许信号引脚。

    • A、CLK
    • B、INTR
    • C、NMI
    • D、ALE

    正确答案:D

  • 第4题:

    8086在最小模式下,分时使用AD0-AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过()将地址送入地址锁存器。

    • A、DEN
    • B、ALE
    • C、BHE
    • D、DT/R

    正确答案:B

  • 第5题:

    8086CPU系统最大工作方式时,为了实现地址锁存,至少需配置地址锁存器芯片74LS373(或8282)的片数是()

    • A、1
    • B、2
    • C、3
    • D、4

    正确答案:C

  • 第6题:

    为8086提供地址锁存,需要()

    • A、2片8282
    • B、3片8282
    • C、2片8286
    • D、3片8286

    正确答案:B

  • 第7题:

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


    正确答案: 为获取并保持地址信息,系统中要使用地址锁存器。因为8086/8088系统中低16位地址线与数据线分时复用,高4位地址线与状态线分时复用,在每个总线周期的T1状态期间,CPU通过20位地址线向外发送地址,然后在T2、T3、T4状态时传送数据或状态信息,而在一个完整的总线周期(T1~T4)内,被访问的存储器或I/O端口始终需要完整的地址信息,这就要求在T1状态时地址有效期间由地址锁存器将地址信号锁存并保持,以供被访问的存储器或I/O端口在整个总线周期内使用。

  • 第8题:

    在存储器扩展电路中74LS373的主要功能是()

    • A、存储数据
    • B、存储地址
    • C、锁存数据
    • D、锁存地址

    正确答案:D

  • 第9题:

    单片机系统扩展时使用的锁存器,是用于锁存高8位地址


    正确答案:错误

  • 第10题:

    为什么扩展外部程序存储器时,低8位的地址需要锁存?


    正确答案:由于P0口在扩展存储器时既做地址总线的低8位,又做数据总线,为了将他们分离出来,需要在单片机外部增加地址锁存器,以存低8位地址一般可采用74LS373。

  • 第11题:

    在MCS—51存储器扩展电路中,74LS373的主要功能是()。

    • A、存储数据
    • B、存储地址
    • C、锁存数据
    • D、锁存地址

    正确答案:D

  • 第12题:

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

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

  • 第13题:

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

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

    正确答案:C

  • 第14题:

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


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

  • 第15题:

    8086系统中为什么要用地址锁存器?8282地址锁存器与CPU如何连接?


    正确答案:为了减少引脚的数量,8086CPU的地址引脚和数据引脚分时复用,为了保证在总线操 作周期中地址信号能有效而稳定的输出,必须使用地址锁存器。
    由于8086有20条地址线,故需使用三片8282,其中OE接地,STB与CPU的ALE相连,前两片8282 的DI0~DI7分别与CPU 的AD0~AD15 相连,第三片8282 的DI0~DI3 分别与CPU 的AD16~AD19 相连,DI4 与CPU 的BHE 相连。

  • 第16题:

    在8086最小模式下的典型系统配置中,完成地址锁存功能的芯片是()

    • A、8253
    • B、8255
    • C、8288
    • D、8282

    正确答案:D

  • 第17题:

    什么是地址锁存器?8086/8088系统中为什么要用地址锁存器?锁存的是什么信息?


    正确答案:地址锁存器就是一个暂存器,它根据控制信号的状态,将总线上地址代码暂存起来。8086/8088数据和地址总线采用分时复用操作方法,即用同一总线既传输数据又传输地址。当微处理器与存储器交换信号时,首先由CPU发出存储器地址,同时发出允许锁存信号ALE给锁存器,当锁存器接到该信号后将地址/数据总线上的地址锁存在总线上,随后才能传输数据。

  • 第18题:

    8086CPU信号中控制地址锁存器信号是()。


    正确答案:8282

  • 第19题:

    说明工作在最大和最小模式下系统基本配置的差异。微机系统中为什么一定要有地址锁存器?需要锁存哪些信息?


    正确答案:最大模式配置和最小模式置有一个主要的差别:
    ①就是在最大模式下,需要用外加电路来对CPU发出的控制信号进行变换和组合,以得到对存储器和I/O端口的读/写信号及对锁存器和对总线收发器等等的控制信号。总线控制器就是完成上面这些功能的专用芯片。
    ②为多中断源的需要,常采用中断优先权控制电路(如Intel8259A)。系统一定要有地址锁存器――因为高四位地址和状态信号是从同一组引脚上分时送出的,低16位地址和数据是从同一组引脚上分时传输的,所以必须把地址信息锁存起来。需要锁存的信息:地址信号、7/SBHE和MIO/信号进行锁存。

  • 第20题:

    AD7521与8051单片机接口时,需要额外加上()。

    • A、地址锁存器
    • B、数据锁存器
    • C、触发器
    • D、移位寄存器

    正确答案:B

  • 第21题:

    单片机系统扩展时使用锁存器是用于锁存低8位地址。


    正确答案:正确

  • 第22题:

    用作单片机地址锁存器的芯片一般有()等。

    • A、16D触发器
    • B、8D触发器
    • C、32位锁存器
    • D、16位锁存器
    • E、8位锁存器

    正确答案:B,E

  • 第23题:

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

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