1. 关于奇偶存储体的相关问题

  • 分奇偶存储体的原因:存储器是按字节组织的,一个字节8位,而8086有16根数据线,产生矛盾。

  • 当8086对偶地址单元进行操作时,A0引脚一定为0;当8086对奇地址单元进行操作时,BHE引脚一定为0(此时A0引脚不一定为1,因为存在按字节操作和按字操作的问题)

  • 向存储器写入一个字,对准(需要一个总线周期)和未对准(需要两个总线周期)的过程:

8086存储器系统的设计

2. SRAM芯片Intel6264

8086存储器系统的设计

3. 存储器电路连接与字节扩展

8086存储器系统的设计

4. 存储器译码电路设计

  • 首先确定需要多少个存储芯片,再写出20位地址线;

  • 确定哪些地址线是用于片内寻址(对于8086-6264,则为A1-A13;对于8088-6264,则为A0-A12);

  • 确定所有存储芯片地址码的公共部分(不变的部分),该部分译码(可以有全地址译码和部分地址译码两种方式)产生模块选择信号

  • 公共部分和片内寻址部分之间的则为片间寻址部分

  • 模块选择信号、片间选择信号、控制信号(M/IO、A0、BHE)一起译码产生片选信号。

控制信号一定要参与译码!

8086存储器系统的设计

5. 存储器的位扩展

当选择的存储器的位数不够8位时,需要先进行位扩展生成8位的存储器模块,然后再使用该模块进行字节扩展设计存储器电路。

如使用两片1K*4bit的存储器扩展成1K*8的存储器:(注意分拆了数据线)

8086存储器系统的设计

6. 两种片选信号的产生方式

全地址译码:

  • 除片内寻址用的地址线之外其余地址线全部参与片选信号的译码;

  • 访问该存储芯片内单元的地址是唯一的;

  • 优点:节省存储器空间;缺点:地址译码电路复杂。

部分地址译码:

  • 某些高位地址线被省略不参与片选信号的译码;

  • 存储器地址空间会产生重叠,重叠空间数=2^n(n为省略地址线的个数)

  • 优点:地址译码电路得到简化;缺点:可用的存储空间缩小。

相关文章:

  • 2021-08-31
  • 2021-05-29
  • 2022-12-23
  • 2021-11-13
  • 2021-06-05
  • 2021-09-05
  • 2021-06-24
猜你喜欢
  • 2021-10-15
  • 2022-12-23
  • 2022-02-20
  • 2022-01-15
  • 2022-02-07
  • 2023-02-20
  • 2021-06-16
相关资源
相似解决方案