微机----------------存储器

news/2024/11/30 10:32:39/

目录

  • 位扩展
    • 定义
  • 字扩展
    • 定义
    • 1、线选法
      • 定义
      • 优点
      • 缺点
    • 2、部分译码法
      • 定义
    • 3、全译码法
      • 定义
      • 优点
      • 缺点
  • ⭐⭐⭐字位扩展
    • 定义
    • 问题

在这里插入图片描述
在这里插入图片描述




在这里插入图片描述
在这里插入图片描述



在这里插入图片描述
在这里插入图片描述




在这里插入图片描述

位扩展

定义

当存储芯片的存储字的数量 满足需要,而存储字长(存储单元的位数)不满足需要时,就需要增加存储字长,即进行位扩展。


如果采用Inter 2164 芯片,因该芯片为64K×1b芯片,必须由8片才能构成64KB的内存。
在这里插入图片描述

字扩展

定义

当存储芯片的存储字长(存储单元的位数)满足需要,而存储字的数量不满足需要时,就需要增加存储字的数量,即进行字扩展。




在存储器系统中,实现片选控制的方法有三种,即①线选法②部分译码法③全译码法

1、线选法

定义

线选法是指利用地址总线的高位地址线直接作为存储器芯片的片选信号低位地址线和存储器地址相连。采用线选法需保证每次寻址时只能有一个片选信号有效。

优点

结构简单

缺点

地址空间浪费大。由于部分地址线未参与译码,会出现大量地址重叠。(一般高位有剩余)

例如:4片6264芯片(8K×8位,SRAM),分为两组,奇片和偶片。
在这里插入图片描述
在这里插入图片描述

        由图可知:D7 ~ D0和D15 ~ D8数据线16条⟶16位CPU,所以分奇偶存储体。


奇片:用 B H E ‾ \overline{BHE} BHE作为片选,8位数据线D7 ~ D0连接到8086数据总线D15 ~ D8上。

偶片:用A0作为片选,8位数据线D7 ~ D0连接到8086数据总线D7 ~ D0上。

6264芯片地址线13条A12 ~ A0连接到8086数据总线A13 ~ A1上。


根据线选法产生片选原则选择高位地址中的A14和A15作为2组存储器芯片的片选。
解答:
        第1组中1#芯片(偶片)的片选是A14=0和A0=0同时成立
        第1组中2#芯片(奇片)的片选是A14=0和 B H E ‾ \overline{BHE} BHE=0同时成立
        A19 ~ A16因未参与对2组芯片的片选控制,故其值可以是0或1(用X表示任取)
        考虑到2组芯片不能被同时选中,所以地址不允许出现A15A14=00的情况。
A19 ~ A0为:
         XXXX 1000 0000 0000~XXXX 1011 1111 1111

2、部分译码法

定义

部分译码是将高位地址线中的部分地址进行译码,产生存储器的片选信号




例题:采用部分译码法用4片2732芯片(4K×8位,EPROM)组成的16位存储器系统。


在这里插入图片描述
在这里插入图片描述
4片2732芯片分为两组,每组2片(奇片和偶片)。

2732芯片地址线12条A11 ~ A0连接到8086地址总线A12 ~ A1上。


部分译码法采用高位地址的部分A16、A15、A14、A13 经两片74LS138进行译码。


74LS138的 G ‾ \overline{G} G2B使能端一个接A0、一个接 B H E ‾ \overline{BHE} BHE


部分译码时,未使用高位地址线A19、A18、A17也就是说,这3位无论是什么,对芯片寻址都没有影响。所以,每个芯片将同时具有23=8个可用且不同的地址范围(即重叠区)。
在这里插入图片描述

3、全译码法

定义

全译码法:是指将地址总线中除片地址以外的全部剩余高位地址参加译码,产生各存储芯片的片选信号。

优点

      每个存储单元的地址都是唯一的,不存在地址重叠

缺点

      译码电路较复杂,连线也较多


例题:采用全译码法用6片62512芯片(64K×8位,SRAM)组成的16位存储器系统。
在这里插入图片描述
在这里插入图片描述

6片62512芯片分为3组,每组2片(奇片和偶片)。

62512芯片地址线16条A15 ~ A0连接到8086地址总线A16 ~ A1上。


8086的高位地址是A19~A17,全部经两片74LS138进行译码。A0 B H E ‾ \overline{BHE} BHE分别接两片74LS138的使能端。


在这里插入图片描述

⭐⭐⭐字位扩展

定义

当存储芯片的 存储字长 (存储单元的位数)和 存储字的数量 都不满足需要时,则字和位 都需要进行扩展,即进行字位扩展。


字位扩展字扩展位扩展的组合。

字位全扩展时,先把存储器芯片分组,然后可以采取:
     ①组内位扩展、组间字扩展。(最优)
     ②组内字扩展、组间位扩展。

例题:某8088微机系统,要求使用2114芯片(1K×4b)若干,扩展(4K×8b)存储器模块。

在这里插入图片描述
解答:
        2114所需芯片数=(4K×8b)/(1K×4b)=8片。

        组内位扩展:8b/4b=2,(故2114芯片每2片一组)
        组间字扩展:4K/1K=4,(故2114芯片分为4组)

组成4组按字节存取的1KB容量的存储器。
        由图可知:D7 ~ D4和D3 ~ D0数据线8条⟶8位CPU,所以不分奇偶存储体。
芯片的D7 ~ D4和D3 ~ D0的数据线分别与CPU数据总线的D7 ~ D4和D3 ~ D0相连,地址线、控制线并联。

组件字扩展:4组存储器的地址线A9 ~ A0和D7 ~ D0并联后分别连接到8088总线的低位地址A9 ~ A0和数据线D7 ~ D0上。
        因为8088的地址线为20位,且剩余A19 ~ A10
        高位地址线A19 ~ A10全译码后为4组存储器组提供片选信号,全译码用一片74LS138和逻辑门实现。
Y ‾ \overline{Y} Y4 Y ‾ \overline{Y} Y5 Y ‾ \overline{Y} Y6 Y ‾ \overline{Y} Y7 分别作为4组存储器的片选 C S ‾ \overline{CS} CS




看A10、A11、A12:(第一组)连接的是 Y ‾ \overline{Y} Y4

                      ∴A10、A11、A12为001
看A10、A11、A12:(第二组)连接的是 Y ‾ \overline{Y} Y5

                      ∴A10、A11、A12为101
看A10、A11、A12:(第三组)连接的是 Y ‾ \overline{Y} Y6

                      ∴A10、A11、A12为011
看A10、A11、A12:(第四组)连接的是 Y ‾ \overline{Y} Y7

                      ∴A10、A11、A12为111




看A13、A14、A15、A19:(经过与门连接G1,要想有效则经过与门后为高电平)                           ∴A13、A14、A15、A19为1111

看A16、A17、A18:(经过或门连接 G ‾ \overline{G} G2A,要想有效则经过或门后为低电平)
                         ∴A16、A17、A18为000
综上所述:

(第一组)A19 ~ A0
         1000 1111 0000 0000 0000 ~1000 1111 0011 1111 1111
         ∴8F000H~8F3FFH

(第二组)A19 ~ A0
         1000 11110100 0000 0000 ~1000 11110111 1111 1111
         ∴8F400H~8F7FFH

(第三组)A19 ~ A0
         1000 11111000 0000 0000 ~1000 1111 1011 1111 1111
         ∴8F800H~8FFBFH

(第四组)A19 ~ A0
         1000 1111 1100 0000 0000 ~1000 1111 1111 1111 1111
         ∴8FC00H~8FFFFH

在这里插入图片描述

问题

①该系统的存储容量为多少?
   4KB(4K×8b)
②采用了什么译码方式?
   全译码法
③系统扩展方法为?
   字位扩展
④每组存储器的地址为?
   第一组:8F000H~8F3FFH
   第二组:8F400H~8F7FFH
   第三组:8F800H~8FFBFH
   第四组:8FC00H~8FFFFH



http://www.ppmy.cn/news/176043.html

相关文章

Windows保护模式(四)中断门陷阱门

中断门 Windows 系统没有使用调用门,但使用了中断门。 中断描述符表(IDT) 描述 IDT即中断描述符表,同GDT一样,IDT也是由一系列描述符组成的,每个描述符占8个字节 但要注意的是,IDT表中的第一…

Windows保护模式(五)任务段任务门

任务段 TSS(Task-state segment) 描述 TSS是一块内存 大小:104字节 TSS存储了一堆寄存器的值 TSS结构图 Previous Task Link:存放上一任务的 TSS 的段选择子, 以便在返回时确定切换任务前原来的 TSS 。SS0-SS2&…

HDS推出全闪存A系列阵列方案

HFS意味着HDS方面正大步走上与Pure以及EMC XtremIO正面对抗的发展道路。 HDS公司推出全闪存阵列层面的A级队伍 日立数据系统公司正着手利用市场营销攻势对XtremIO以及Pure Storage发起冲击,而其依凭的武器正是区别于现有VSP及HUS阵列的全新入门级全闪存阵列存储产品…

Oracle 正则式匹配识别Emoji表情符号

最近接到一个将字符串中Emoji表情符号的转为十六进制UTF8编码的任务。花了几天挖呀挖,总算捣鼓明白了,写了一个函数来完成任务,现记录下来,分享给大家。 Oracle数据表中,字符串含有Emoji表情符号,有些平台从…

数据可视化Day2:艺术画笔见乾坤

仅作为学习笔记 学习资料: https://datawhalechina.github.io/fantastic-matplotlib/ 1. matplotlib的三层api 用Artist对象在画布(canvas)上绘制(Render)图形 绘图区:matplotlib.backend_bases.FigureCanvas 渲染器(画笔)&…

OpenSBI ELF rela.dyn和.dynsym动态链接过程

在OpenSBI中重定位分成了两种,根据是否配置了FW_PIC宏来区分, 配置了FW_PIC,即本文描述的rela.dyn和.dynsym的动态链接。 未配置FW_PIC是加载地址和链接地址不相等情况下的代码拷贝重定位。 rela.dyn .rela.dyn节是什么节呢?该节保存的是重…

DSP常识

1、TI DSP的选型 主要考虑处理速度、功耗、程序存储器和数据存储器的容量、片内的资源,如定时器的数量、I/O口数量、中断数量、DMA通道数等。DSP的主要供应商有TI,ADI,Motorola,Lucent和Zilog等,其中TI占有最大的市场份额。 TI公司…

第五届强网杯全国网络安全挑战赛 题目复现(有题目附件,详解)

马上就是一年一度的强网杯比赛了,为了各位道友更好的熟悉比赛 我把去年的赛题复现一边 有脚本,有附件哦( •̀ ω •́ )y 解析也全是干货 目录 Misc 题目名称:签到 题目名称:问卷题 题目名称:BlueTeaming 题目名称…