第2章存储器

合集下载

《汇编语言》寄存器物理地址(第二章第二节)

《汇编语言》寄存器物理地址(第二章第二节)

DS ES SS CS 地 址 加 法 IP 器 地 址 总 线 AB
本课件由汇编网()制作提供
物理地址PA = 段地址 + 偏移地址 = ( 段寄存器 ) × 10H + 偏移地址 或段寄存器的内容左移4位,加上偏移地址
例:某内存单元的段地址由DS、偏移地址由BX给出。
2.5 16位结构的CPU

概括的讲,16位结构描述了一个CPU具有 以下几个方面特征:

1、运算器一次最多可以处理16位的数据。 2、寄存器的最大宽度为16位。 3、寄存器和运算器之间的通路是16位的。


2.6 8086CPU给出物理地址的方法


8086有20位地址总线,可传送20 位地址,寻址能力为1M。 8086内部为16位结构,它只能传送 16位的地址,表现出的寻址能力却 只有64K。
2.7 “段地址×16+偏移地址=物理地址” 的本质含义

两个比喻说明:

说明“基础地址+偏移地址 = 物理地址” 的思想:第一个比喻 说明“段地址×16+偏移地址=物理地址” 的思想:第二个比喻 8086CPU就是这样一个只能提供两张3位 数据纸条的CPU。

2.8 段的概念

错误认识:

内存被划分成了一个一个的段,每一个 段有一个段地址。
通用寄存器
数据寄存器(AX,BX,CX,DX) 地址指针寄存器(SP,BP) 变址寄存器(SI,DI)
5
2.1 通用寄存器



8086CPU所有的寄存器都是16位的, 可以存放两个字节。 AX、BX、CX、DX 通常用来存放一般 性数据被称为通用寄存器。 下面以AX为例,我们看一下寄存器的 逻辑结构。

PIC第二章

PIC第二章
31
Bit6/INTEDG:INT中断信号触发边沿选择位, 主动参数。 0: BR0/INT引脚上的上升沿触发; 1: BR0/INT引脚上的下降沿触发。 Bit7/RBPU:B端口弱上拉使能位,主动参数。 0: RB0-RB7引脚弱上拉使能; 1: RB0-RB7引脚弱上拉不使能。
32
5.中断控制寄存器INTCON
9
数据存储器分区
RAM数据存储器和FLASH程序存储器一样在空 间构架上,进行类似方式进行分区。按横向排 列,分为4个“体”(BANK),从左到右分别记 为“体0”、“体1”、“体2”和“体3”,每 个体为128个8位宽的存储器单元。 RP1:RP0 体域 寄存器地址 0 0 体0: 000H ~ 07FH 0 1 体1: 080H ~ 0FFH 1 0 体2: 100H ~ l7FH 1 1 体3: 180H ~ lFFH
3
一般将整个程序存储器以2KB为单位进行分 页(PAGE),如图所示F877单片机,8KB程序 存储器共分作4页,分别称为“页0”、“页l”、 “页2”和“页3”。 程序计数器高8位PCLATH 的Bit4-Bit3位构成程序存储器分页的选择位, 对应的地址空间如下:
PCLATH Bit4:Bit3: 0 0 0 1 1 0 1 1
5
8
PCH <5>
PCL <8>
13-位程序指针
27
4.选项寄存器OPTION_REG
主要用于设置定时/计数器TMR0、前后分频 器、外部INT中断以及B端口的弱上拉功能等各 种控制位。
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit0 RBPU INTEDG T0CS T0SE PSA PS2 PS1 PS0

第2章习题分析解析(可编辑修改word版)

第2章习题分析解析(可编辑修改word版)

第二章习题一、判断题1.计算机的性能指标完全由CPU 决定。

2.RAM 中的信息在计算机断电后会全部丢失。

3.存储地址是存储器存储单元的编号,CPU 要存取某个存储单元的信息,一定要知道这个存储单元的地址。

4.通常把计算机的运算器、控制器及内存储器称为主机。

5.由于硬盘的外部传输速率要小于内部传输速率,所以外部传输速率的高低是评价一个硬盘整体性能的决定性因素。

6.存储容量是数码相机的一项重要性能,不论拍摄质量如何,存储容量大的数码相机可拍摄的相片数量肯定比存储容量小的相机多。

7.计算机硬件从逻辑上讲包括CPU、内存储器、外存储器、输入设备和输出设备等,它们通过系统总线互相连接。

8.PC 机主板上有一个集成电路芯片是CMOS 存储器,主要存放着计算机硬件工作时所设置的一些参数,这个存储器是非易失性存储器。

9.CD-R 光盘是一种能够多次读出和反复修改已写入数据的光盘。

10.计算机的性能主要由CPU 决定,CPU 的运算速度又与CPU 的工作频率密切相关。

因此,主频为2GHz Pentium4 作为CPU 的一台PC 机,比使用主频为1GHz Pentium4 作为CPU 的PC机速度高一倍。

11.PC 机的主板上有电池,它的作用是在计算机断电后,给CMOS 芯片供电,保持该芯片中的信息不丢失。

12.大部分数码相机采用CCD 成像芯片,芯片中像素越多,可拍摄的图像最高分辨率(清晰度)就越高。

13.计算机中总线的重要指标之一是带宽,它指的是总线中数据线的宽度,用二进位数目来表示(如16 位,32 位总线)。

14.计算机常用的输入设备为键盘、鼠标,常用的输出设备有显示器、打印机。

15.目前市场上有些PC 机的主板已经集成了许多扩充卡(如声卡、以太网卡、显示卡)的功能,因此不再需要插接相应的适配卡。

16.I/O 操作的启动需要CPU 通过指令进行控制。

17.为了提高CPU 访问硬盘的工作效率,硬盘通过将数据存储在一个比其速度快得多的缓冲区来提高与CPU 交换的速度,这个区就是高速缓冲区,它是由DRAM 芯片构成的。

第2章 存储系统(第08讲)

第2章 存储系统(第08讲)

计算机组成与系统结构
24
2.1.2 存储系统的分层结构
分层结构 局部性原理是存储系统层次结构技术可行性的基础. 一般:CPU频繁访问的信息 CPU不频繁访问的信息 高速存储器中 低速存储器中
计算机组成与系统结构
25
例: 二级存储器系统,第一级容量为1KB,访问时间1S; 第二级容量为1MB,访问时间10S。 CPU先访问第一级,如不在,就由第二级送至第一级.
计算机组成与系统结构
18
2.1 分级存储体系的形成
2.1.2 存储系统的分层结构

1.计算机应用对存储器要求的矛盾:
SC(价), C(价) C S
计算机组成与系统结构
19
2.1.2 存储系统的分层结构

用户要求存储器的容量大,速度快.为解决容量、 速度、价格的矛盾,有效的措施是实现分级存储.
当r=100,要使e>0.9 当r=2, 要使e>0.9 H>0.998 H只需>0.889
注意:相邻两级存储器的速度差异不能太大,在 cache— 主存系统中,取r=5-7为好.
在主存—磁盘层次中, r= 104, 这很不理想,其间有 很大空档,从r不能太大的观点出发,最好应有一种S-CC介于其间的存储器作为中间层次. 29 计算机组成与系统结构
计算机组成与系统结构
22
2.1.2 存储系统的分层结构

2.存储器访问的局部性 它是存储器层次的设计思想,也是实现存储 器层次结构的先决条件。
主存
主存
空间局部性
计算机组成与系统结构
时间局部性
23
2.1.2 存储系统的分层结构

实现存储系统的层次结构的先决条件(基础): 存储器访问的局部性,即:时间局部性和空 间局部性。 时间上的局部性指的是当前正在使用的信息 很可能是后面立刻还要使用的信息。 空间上的局部性是指连续使用到的信息很可 能在存储空间上相邻或者相近。

第二章 80c51硬件结构

第二章 80c51硬件结构


• • •
(2) 寄存器B (8位):
2.1.2
80C51内部逻辑结构组成
2.内部数据存储器(RAM)
低128字节区:用户RAM区为128x8Byte,地址为00H~
7FH。用于存放运算的中间结果、数据暂存以及数据缓 冲等。 高128字节区:特殊寄存器RAM区128x8Byte,地址为 80H~FFH。有21个特殊功能寄存器(SFR),存放功能 部件的控制命令、状态或数据等。 特点:掉电数据丢失。
失,使得复位后能继续正常运行。
三、控制信号引脚:RST、ALE、PSEN和EA
ALE/PROG(30脚):
ALE:地址锁存允许信号端。正常工作时,该引脚以 振荡频率的1/6固定输出正脉冲,可作为外部定时 脉冲使用。 CPU访问片外存储器时,该引脚输出信号作为锁存 低8位地址的控制信号。它的负载能力为8个LS型 TTL负载。
字 节 地 址
位地址
2.2.3
内部数据存储器高128单元
1 特殊寄存器概述
用于存放单片机各个功能部件的控制命令、状态或数据的寄存 器叫特殊寄存器,其功能已经由单片机规定。
1. 有21个特殊功能功能寄存器,地址不连续分布在80H~FFH的 RAM空间,剩余空闲单元用户并不能使用,读出不确定,写入 被舍弃。
片内数据存储器 MOV,
片外数据存储器 MOVX, RD WR作选通信号操作 逻辑上3个存储器地址空间(软件角度) : 64KB 程序存储器: 统一编地址,0000H-FFFFH 256B 片内数据存储器:独立编地址 0000H-00FFH 64KB 片外数据存储器:独立编地址 0000H-FFFFH
(1)运算电路 构成: 运算部件以算术逻辑运算单元ALU为核心,包 含累加器ACC、B寄存器、暂存器、标志寄存器PSW等, 功能: 它能实现算术运算、逻辑运算 。

第2章51系列单片机系统结构2.2存储器组织

第2章51系列单片机系统结构2.2存储器组织

字节 地址 80H
复位后 初值 FFH
I/O 端口 0(P0 口)
*I/O 端口 1(P1 口)
P1
P1.7 A7H
90H
FFH
*I/O 端口 2(P2 口)
P2
P2.7 B7H P3.7
A0H
FFH
*I/O 端口 3(P3 口) 串行数据缓冲 *串行控制 电源控制及 波特率选择 从地址寄存器 从地址掩蔽寄存器



(1) 工作寄存器区。该区域容量为32个字节,分为 四个区,每区8个字节,对应R0~R7寄存器名。 因此,R0的物理地址可能是00H,也可能是08H、 10H 或18H;同理,R1的物理地址可能是01H, 也可能是09H、11H或19H。 任何时候都只能选择四个工作寄存器区中的一个区 作为当前工作寄存器区,当前工作寄存器区由程序 状态字寄存器PSW的b4(RS1)、b3(RS0)位确定,具 体情况4、b3位 当前区 寄存器R7~R0地址 00 0区 07H~00H 01 1区 0FH~08H 10 2区 17H~10H 11 3区 1FH~18H 由于复位后PSW的b4、b3位为00,因此复位后将选择0 区作为当前工作寄存器区。 修改PSW的b4、b3位即可选择不同的工作寄存器区,这 有利于快速保护现场,提高程序执行效率和中断的响应速 度。

SFR 寄存器名 累加器 B 寄存器 助功能寄存器 助功能寄存器 1 时钟控制寄存器 堆栈指针 数据指针低 8 位 数据指针高 8 位 *程序状态字 符号 b7 Acc B AUXR AUXR1 CKCON SP DPL DPH PSW D7H Cy AFH EA BFH IP — IPH — E7H F7 — — —
哈佛体系结构的程序存储器与数据存储器都拥有自己独立 的总线和寻址空间(典型的如DSP,TI的C5000系列)

《计算机硬件与维护》课程课件 第二章_内存

《计算机硬件与维护》课程课件 第二章_内存

和CAS之后,需要结束当前的状态然后重新开始新的 循环,再从tRAS开始。这也是内存工作最基本的原理。
3.4 tRAS (RAS Active Time)
tRAS在内存规范的解释是Active to Precharge Delay,行有效至行预充电时间。是指从收到一个请求 后到初始化RAS(行地址选通脉冲)真正开始接受数 据的间隔时间。
2.3.4 内存的编号识别
内存制造商分芯片(晶圆)制造商和内存条制造商。 2003内存制造商前十
Samsung 芯片识别
Samsung 芯片识别(DDR 2)
Bank (内存库) 在内存行业里,Bank至少有三种意思。
1、在SDRAM内存模组上,"bank 数"表示该内存的物理存储体的数量。 (等同于"行"/Row)
2.3 系统沟通的桥梁 - 内存
内部存储器简介
系统内部存储器简称为内存,它是系统的主存, 负责存储当前运行的程序指令和数据,并通过高速的 系统总线,直接供CPU进行处理,因此必须是由高速集 成电路存储器组成。CPU、外围芯片组、内存和总线接 口这些最基本的部分组成计算机的主机,而内存的容 量、速度和可靠性等指标都直接关系到系统的性能。
表2-3 常用软件对内存的要求 软件名称 最小内存 MS-DOS6.22 1MB Windows 3.1 2MB Windows 98 16MB Windows NT 24MB Windows 2000 64MB Office 97 8MB Photoshop 5.0 32MB 高级 GAME 和 64MB 专业 3D 绘图动画 SQL Server 2000 64MB
直接总线式动态随机存储器。
▲直接引入RISC(精简指令集) ▲ 控制线和数据线分开 ▲ 16位接口带宽 ▲引脚定义随指令改变 ▲ 利用时钟的上、下沿分别传输数据

第2章答案(计算机系统基础)

第2章答案(计算机系统基础)

习题二一、选择题1. 微型计算机的运算器、控制器、内存储器构成计算机的C。

A)CPU B)硬件软件C)主机D)外设2. 下列存储器中,存取速度最快的是D。

A)软盘B)硬盘C)光盘D)内存3. 关于存储器的特性,下列说法中不正确的是B。

A)存储单元新的信息未写入之前,原来的信息保持不变B)存储器可分为RAM和ROMC)主存储器简称“内存”D)存储单元写入新的信息后,该单元中原来的内容便自动丢失4. 在表示存储器的容量时,一般用MB作为单位,其准确的含义是B。

A)1024万B)1024KB C)1000KB D)1024B5. I/O接口位于A。

A)总线和设备之间B)CPU和I/O设备之间C)主机和总线之间D)CPU和主存储器之间6. 下面各组设备中依次为输入设备、输出设备和存储设备的是C。

A)ALU、CPU、ROM B)磁带、打印机、激光打印机C)鼠标器、绘图仪、光盘D)磁盘、鼠标器、键盘7. 显示器分辨率指的是整个屏幕可以显示B的数目。

A)扫描线B)像素C)中文字符D)ASCII字符8. 指挥、协调计算机工作的设备是D。

A)输入设备B)输出设备C)存储器D)控制器9. 下列4个不同数制表示的数中,数值最大的是A。

A)(11011101)B B)(334)OC)(219)D D)(DA)H10. 汉字在计算机系统内使用的编码是B。

A)输人码B)机内码C)字型码D)地址码11. 按照汉字的“输入→处理→输出打印”的处理流程,不同阶段使用的汉字编码分别是C。

A)国际码→交换码→字型码B)输入码→国际码→机内码C)输入码→机内码→字型码D)拼音码→交换码←字型码·2·2.1 计算机系统概述12. 一个72点阵的汉字,其字型码所占的字节数是C。

A)288 B)128 C)648 D)7213. R进制的基本符号是D。

A)0~R B)1~R C)1~R-1 D)0~R-114. 计算机能够识别的计算机语言是B。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第2章存储器2.1微计算机存储器概述存储器是微型计算机系统用以存放程序和数据的基本单元或设备。

任何CPU构成的微机系统必须配备一定存储器容量的存储器,其主要职能就是用来存放系统工作时的信息,即程序和数据,并能在计算机运行过程中高速、自动地完成程序或数据的存取。

因此,有了它,微机才有记忆功能,才能保证正常工作。

存储器的容量越大,存储器存放的信息就越多,计算机的功能就越强。

存储器的容量的大小,已经成为衡量一个计算机系统能力的重要指标。

另外,计算机的操作大部分是与存储器进行信息交换,因此,存储器的存取速度是影响计算机的运算速度的重要因素之一。

存储器的容量是指存储器存放二进制的总位数,微型机中常以字节B(Byte)为单位,外存中为了表示更大的容量,用KB、MB、GB、TB为单位。

存储器中每8位组成一个字节,1KB=210B,1MB=220B,1GB=230B,1TB=240B。

设存储器芯片的地址线和数据线分别为m和n,则存储芯片的编址存储单元总量为2m个单位,该存储芯片的总容量为存储容量=存储单元个数m×每个存储单元的位数n(数据线位数)存储器的存取速度可以用“存取时间”和“存储周期”这两个时间参数来衡量。

“存取时间是指CPU发出有效存储器地址从而启动一次存储器读/写操作,到该读/写操作完成所经历的时间。

存取时间越小,存取速度就越快。

目前,高速缓存(Cache)的存取时间已小于20ns,中速存储器在60ns-100ns之间,低速存储器在100ns以上。

“存取周期”是指连续两次独立的存储读/写操作所需要的最小间隔时间。

由于存储器在读出数据后还要用一定的时间来完成内部操作,这一时间称为恢复时间,素以通常存储器的存储周期略大于存储器的存取时间。

从计算机的应用需要来说,总是希望存储器的存储容量要大,存取速度要快,而价格/位要便宜。

但实际上,存储器的这些性能指标往往是相互矛盾的,互相制约的。

解决这一问题的较好方法是,把他们合理地组织起来,设计一个快慢搭配、具有层次结构的存储系统如图2.1所示。

图2.1 存储系统的层次结构由图2.1可见,整个存储系统分为4层:CPU内寄存器组,高速缓存(cache),主存储器,外存储器(硬盘)和后援存储器(光盘、磁盘),整体上是一个金字塔的结构,越靠近CPU的存储器,其存储容量越小,存取速度越快,价格/位越高;越远离CPU的存储器,其存储容量越大,存取速度越慢,价格/位越低。

而就整个层次结构存储系统而言,其工作速度和价格昂贵的高速存储器接近,存储容量很便宜的低速存储器接近。

第一层存储器是位于CPU内部的寄存器组,处于整个存储系统的最高级。

它距离CPU 最近,且由高速逻辑电路构成,所以CPU能以极高的速度来访问这些寄存器,一般在单个周期内即可完成。

但由于这些寄存器位于CPU的内部,受芯片面积、功耗及管理等方面的限制,所以内部寄存器数量极为有限。

第二层存储器是高速缓存(Cache)。

目前高速缓存的容量已达几MB,有片内Cache(在CPU内部集成)和片外Cache(在CPU外部)。

高速缓存往往采用存储速度较高的静态RAM (SRAM)存储芯片结构。

第三层存储器是计算机系统的主存储器,简称主存或内存。

主存用于存放计算机运行时正在使用的程序和数据,实际上是高速缓存的后备存储器。

主存可以采用存取速度较慢(相对Cache)、价格便宜的存储芯片构成,通常采用动态RAM(DRAM),从而提高存储系统的整体性能价格比。

第四层存储器是大容量的外部存储器(外存),即计算机系统中由硬盘、磁盘和光盘等设备构成的存储器,这些存储器已不属于半导体存储器的范畴。

外存的容量最大,每位的平均价格便宜,但存储速度比主存要慢得多。

存储器按其在计算机系统中的位置可分为两大类。

第一类是内部存储器,简称内存,又称主存储器,由半导体存储器构成,是CPU可以通过系统总线直接访问的存储器,用以存放当前运行的程序和数据。

内存具有个CPU相匹配的速率,相对于外存而言,存取速率快,存储容量较小。

内存容量的大小事衡量微型计算机性能的主要指标。

第二类是外部存储器又称辅助存储器,简称外存,外存放在主机外,用来存放当前暂时不参加运行的程序和数据,以及某些需要永久保存的信息,CPU不能直接运行放在外存的程序,当CPU需呀时,把外存的数据调入到内存后,才可使用相应的数据,并可运行程序。

一般外存作为主存储器的辅助存储器使用,可以存放大量的信息和数据文件。

微机内存广泛采用的是半导体存储器。

半导体存储器由大规模的集成电路芯片组成,具有存取速率快,集成度高,体积小,功耗低等优点,并且,能够非破坏性的读出,特别是静态半导体存储器,不仅读操作不破坏原存的信息,而且不需要刷新再生,读写周期缩短,又简化控制操作。

半导体存储器从电路器件角度可分为双极型存储器和单极型存储器两种类型。

双极型存储器采用晶体管-晶体管逻辑TTL(Transistor-Transistor Logic)电路,工作速度快,但集成度较低,功耗较大,价格较贵。

计算机总的高速缓存可采用这种双极型电路。

单极型存储器采用的是金属氧化物半导体MOS电路,集成度高,功耗低,价格便宜。

目前高性能的CMOS(Complementary MOS)和HMOS(High performance MOS)存储器的工作速度已经比较接近双极型TTL存储器。

MOS存储器在计算机存储器中占据越来越重要地地位。

计算机内存根据其读写功能的不同,分为可读写存储器和只读存储器。

可读存储器又称为随机存储器RAM(Random Access Memory),其特点是存储器中的信息可读可写,即CPU 在运行过程中能随时进行数据的读出和写入。

半导体RAM断电后信息会全部的丢失,因此,RAM是“易失性”存储器,只能用来存放暂时性的输入/输出数据、中间运算结果和用户程序,也常用它来存放外存交换信息或用作堆栈。

通常人们常说的微机内存容量就是指RAM存储器的容量。

只读存储器ROM (Read Only Memory )的特点是只能读出其中的信息而不能随机写入新的内容。

断电后,ROM 中存储的信息仍保留不变,因此也称为“非易失性”存储器(Non-Volatile Memory )。

微型系统中常用ROM 存放固定的程序和数据。

图2.2为微型计算机中半导体存储器的分类。

图2.2 半导体存储器的分类2.2只读存储器只读存储器ROM 主要由地址译码器、存储矩阵和输出电路等几部分组成。

图2.3为典型ROM 的原理结构框图。

地址译码器将输入的地址代码译成相应的单元地址控制信号利用这个信号从存储矩阵中选出指定的存储单元,把此单元的数据送给输出电路。

存储矩阵由大量能固定存放一位二进制信息的存储单元组成,每个存储单元都有固定的地址。

输出电路一般用三态门作缓冲级,提高带负载能力,EN 是输出的使能端,用于实现输出的三态控制,便于和系统总线连接。

图2.3 ROM 结构原理图ROM (Read Only Memory )从工艺上分为掩膜ROM 、PROM 、EPROM 、EEPROM 等几种类型。

1. 掩膜式ROMA n-1A 0掩膜ROM 又称固定ROM ,这种ROM 在制造时,生产厂家根据用户需要在通过“掩膜”工序将信息做到芯片里,制成以后就不能修改。

如果进行批量生产,其造价相当便宜。

掩膜ROM 可分为二极管ROM 、双极型三极管ROM 和MOS 管ROM 三种类型。

ROM 是一种编码器,有N 个输入端(字线),M 个输出端(位线),其输入地址码和输出数据间的关系是固定不变的,给一个地址码就输出一个相应的数据。

下图2.4(a)是4×4的二极管掩膜ROM 的结构图,它由2线-4线地址译码器、4×4的二极管存储矩阵和输出电路三部分组成。

地址译码器采用单译码方式,其输出为4条字选择线W 0~W 3,当输入一组地址,相应的一条字线输出高电平。

存储矩阵由二极管或门组成,有16个存储单元,输出为D 3~D 0,称为位线,在D 3~D 0位线上输出的每组4位二进制代码称作一个字。

每个十字交叉点代表一个存储单元,交叉处有二极管的单元,表示存储数据为“1”,无二极管的单元表示存储数据为“0”。

输出电路由4个驱动器组成,四条位线经驱动器由D 3~D 0输出。

ROM 的读数过程是据地址码读出指定单元中的数据。

例如,当输入地址码A 1A 0=01时,字线W 1=1,其余字选择线为0,W 1字线上的高电平通过接有二极管的位线使D 1、D 2为1,其他位线与W 1字线相交处没有二极管,为低电平,是0。

所以输出D 3D 2D 1D 0=0110,根据图2.4的二极管存储矩阵,可列出全部地址所对应存储单元内容的真值表,如表2.1所示。

W W 1W 2W 3W 0 W 1W 2W 33 2 1 0A AW 1W 2W 3输出电路(a )二极管ROM 结构 (b )存储矩阵简化阵列图 (c )二极管或门电路图2.4 4×4 二极管掩膜ROM上述这种ROM 的存储矩阵可采用如图2.4(b)所示的简化阵列图表示。

字线和位线交叉处有二极管的画实心点,表示存储数据“1”,无二极管的交叉点不画点,表示存储数据“0”。

交叉点的数目对应能够存储的单元数,表示每个存储器的存储容量,记为字线×位线=容量,如8K ×8=64KB 。

图8.2中字线和位线均为4,故其容量为4×4=16。

显然,ROM 并不能记忆前一时刻的输入信息,因此只是用门电路来实现组合逻辑关系。

实际上,图2.4(a)的存储矩阵和电阻R 组成了4个二极管或门,以D 0为例,二极管或门电路如图2.4(c)所示,D 0=W 0+W 2+W 3 。

用MOS 三极管取代二极管便构成图2.5所示的MOS ROM 阵列。

图2.5 MOS ROM 阵列图中MOS ROM 由2线-4线地址译码器采用单译码方式。

地址A 1和A 0输入译码后,输出4条字选择线W 0~W 3,每一条选中一个字,位线输出即为一个字的各位。

在图示的存储矩阵中,有的列连有管子,有的列没有连管子,它与二极管ROM 一样,当输入一组地址,相应的一条字线输出高电平,例如,A 1A 0=10,则字线W 3=1,D 3和D 1与其相连的MOS管导通,于是该两条位线输出为“1” 其他位线与W 3字线相交处没有MOS 管,为低电平,是“0” 。

由此可知,当某一字线被选择(输出高电平)时,连有管子的位线输出为“1”,没有管子相连的位线输出为“0”。

二极管ROM 和MOS 管ROM ,都是在制造时由二次光刻版的图形(掩膜)所决定的。

这种存储矩阵的内容完全取决于芯片的制造过程,而一旦制造好以后,用户是无法变更的。

相关文档
最新文档