第七章 存储器
- 格式:ppt
- 大小:893.50 KB
- 文档页数:23
第7章_微型计算机存储器习题参考答案计算机存储器7.1 ⼀个微机系统中通常有哪⼏级存储器?它们各起什么作⽤?性能上有什么特点?答:⼀个微机系统中通常有3级存储器结构:⾼速缓冲存储器、内存储器和辅助存储器。
⾼速缓冲存储器简称快存,是⼀种⾼速、⼩容量存储器,临时存放指令和数据,以提⾼处理速度。
内存存取速度快,CPU可直接对它进⾏访问,⽤来存放计算机运⾏期间的⼤量程序和数据。
辅存存储容量⼤,价格低,CPU不能直接进⾏访问,通常⽤来存放系统程序、⼤型⽂件及数据库等。
7.2 半导体存储器分为哪两⼤类?随机存取存储器由哪⼏个部分组成?答:根据存取⽅式的不同,半导体存储器可分为随机存取存储器RAM和只读存储器ROM 两类。
其中随机存取存储器主要由地址译码电路、存储体、三态数据缓冲器和控制逻辑组成。
7.3 什么是SRAM,DRAM,ROM,PROM,EPROM和EEPROM?答:SRAM:静态随机存取存储器;DRAM:动态随机存取存储器;ROM:掩膜只读存储器;PROM:可编程的只读存储器;EPROM:可擦除可编程只读存储器;EEPROM:⽤电可擦除可编程只读存储器。
7.4 常⽤的存储器⽚选控制⽅法有哪⼏种?它们各有什么优缺点?答:常⽤的存储器⽚选控制译码⽅法有线选法、全译码法和部分译码法。
线选法:当存储器容量不⼤、所使⽤的存储芯⽚数量不多、⽽CPU寻址空间远远⼤于存储器容量时,可⽤⾼位地址线直接作为存储芯⽚的⽚选信号,每⼀根地址线选通⼀块芯⽚,这种⽅法称为线选法。
直观简单,但存在地址空间重叠问题。
全译码法:除了将低位地址总线直接与各芯⽚的地址线相连接之外,其余⾼位地址总线全部经译码后作为各芯⽚的⽚选信号。
采⽤全译码法时,存储器的地址是连续的且唯⼀确定,即⽆地址间断和地址重叠现象。
部分译码法:将⾼位地址线中的⼀部分进⾏译码,产⽣⽚选信号。
该⽅法常⽤于不需要全部地址空间的寻址、采⽤线选法地址线⼜不够⽤的情况。
采⽤部分译码法存在地址空间重叠的问题。
第七章 半导体存储器数字信息在运算或处理过程中,需要使用专门的存储器进行较长时间的存储,正是因为有了存储器,计算机才有了对信息的记忆功能。
存储器的种类很多,本章主要讨论半导体存储器。
半导体存储器以其品种多、容量大、速度快、耗电省、体积小、操作方便、维护容易等优点,在数字设备中得到广泛应用。
目前,微型计算机的内存普遍采用了大容量的半导体存储器。
存储器——用以存储一系列二进制数码的器件。
半导体存储器的分类根据使用功能的不同,半导体存储器可分为随机存取存储器(RAM —Random Access Memory )和只读存储器(ROM —Read-Only memory )。
按照存储机理的不同,RAM 又可分为静态RAM 和动态RAM 。
存储器的容量存储器的容量=字长(n )×字数(m )7.1随机存取存储器(RAM )随机存取存储器简称RAM ,也叫做读/写存储器,既能方便地读出所存数据,又能随时写入新的数据。
RAM 的缺点是数据的易失性,即一旦掉电,所存的数据全部丢失。
一. RAM 的基本结构由存储矩阵、地址译码器、读写控制器、输入/输出控制、片选控制等几部分组成。
存储矩阵读/写控制器地址译码器地址码输片选读/写控制输入/输出入图7.1—1 RAM 的结构示意框图1. 存储矩阵RAM 的核心部分是一个寄存器矩阵,用来存储信息,称为存储矩阵。
图7.1—5所示是1024×1位的存储矩阵和地址译码器。
属多字1位结构,1024个字排列成32×32的矩阵,中间的每一个小方块代表一个存储单元。
为了存取方便,给它们编上号,32行编号为X 0、X 1、…、X 31,32列编号为Y 0、Y 1、…、Y 31。
这样每一个存储单元都有了一个固定的编号(X i 行、Y j 列),称为地址。
11113131131********列 译 码 器行译码器...........位线位线位线位线位线位线.......X X X Y Y Y 0131131A A A A A A A A A A 地 址 输 入地址输入0123456789D D数据线....图7.1-5 1024×1位RAM 的存储矩阵2. 址译码器址译码器的作用,是将寄存器地址所对应的二进制数译成有效的行选信号和列选信号,从而选中该存储单元。
第七章:存储系统一、选择题1、外存储器与内存储器相比,外存储器( 速度慢,容量大,成本低)。
2、EPROM是指(光擦除可编程只读存储器)。
3、没有外存储器的计算机初始引导程序可以放在(ROM ) 。
4、存储单元是指(存放一个机器字的所有存贮元集合)。
5、主存储器是计算机系统中的记忆设备,它主要用来(存放数据和程序)。
6、软磁盘、硬磁盘、磁带机、光盘属于(外存储器)设备。
7、主存贮器和CPU之间增加cache的目的是(解决CPU和主存之间的速度匹配问题)。
8、采用虚拟存贮器的主要目的是(扩大主存贮器的存贮空间,并能进行自动管理和调度)。
9、单片机或单板机要扩展8K的EPROM需要( 13)条地址线。
10、假设V1和V2是用DW定义的变量,下列指令中正确的是( A )。
A、MOV V1,20HB、MOV AL,V1C、MOV V1,V2D、MOV 2000H,V211.下列( A )指令不合法。
A、IN AX,0278HB、RCR DX,CLC、CMPSBD、RET 412.为了使MOV AX,VAR指令执行后,AX寄存器中的内容为4142H,数据定义(C )是错误的。
A、VAR DW 4142H B、VAR DW 16706C、VAR DB 42H,41HD、VAR DW,‘AB’13.在下列指令中,隐含使用AL寄存器的指令有( 4)条。
SCASB;XLAT;MOVSB;DAA;NOP;MUL BH;14.下列描述不正确的是( A )。
A.汇编语言即是机器语言B.汇编语言程序不可直接运行C.汇编语言的指令语句与机器指令一一对应D.汇编语言程序运行速度快,阅读方便,但仍属于面向机器的程序设计语言15.下列描述正确的是( B )。
A.汇编语言是由若干条指令语句构成B.汇编语言包括指令语句和伪指令语句C.指令语句和伪指令语句的格式是完全相同的D.指令语句和伪指令语句需经汇编语言翻译成机器代码后才能运行16.汇编语言程序经汇编后不能直接生成( A )。
第七章内存储器一、填空题1、内存储器是计算机系统中的装置,用来存放和。
2、CPU对RAM存贮器进行读/写操作时,应送出的方向控制命令有和命令。
3、Intel 2114 RAM存贮芯片引脚中用于片选的控制引脚为,用于读/写控制引脚为。
4、Intel 4116 RAM芯片容量为2K 8,访问该芯片须用根地址线。
5、存贮芯片存贮的信息会,必须定时刷新,刷新的时间间隔为。
6、存贮器分为、、、。
7、逻辑地址为2000H:1234H的存储单元的物理地址是。
8、8086CPU写入一个规则字,数据线的高8位写入存储体,低8位写入存储体。
9 、将存储器与系统相连的译码片选方式有法和法。
10、对6116进行读操作,6116引脚= ,= ,= 。
二、单项选择题1、随机存贮器即RAM是指()A.存贮单元中所存信息是随机的。
B.存贮单元中的地址是随机的。
C.用户的程序和数据可随机的放在内存的任何地方。
D.存贮器中存取操作与时间存贮单元物理位置顺序无关。
2、CPU对主存进行操作,下面哪种说法是不能实现的()A.按地址并能读/写一个字节代码B.按地址串行1位1位进行读/写操作C.按地址并行读/写一个字长代码D.按地址进行并行读出而不能实现并行写入3、动态存贮器刷新,下面哪种说法正确()A.刷新可在CPU执行程序过程中进行B.刷新在外电路控制下,定时刷新,但刷新时,信息不读出C.在正常存贮器读操作时也会发生刷新,可防止刷新影响读出信息,故读操作时,应关闭电路工作。
D.刷新过程一定伴随着信息输出,无法控制,故刷新时不要进行读出操作。
4、用4K×8的存贮芯片,构成64K×8的存贮器,需使用多少4K×8的存贮芯片,正确答案为()A.128片B.16片C.8片D.32片5、在存贮器读周期时,根据程序计数器PC提供的有效地址,使用从内存中取出()6、动态存贮器的主要缺点是()A.存贮容量少B.存取速度低C.功耗大D.外围电路复杂7、动态RAM芯片容量为16K×1位,要构成32K字节的RAM存贮器,需要该芯()A.4片B.8片C.16片D.32片8、堆栈操作时,段地址由()寄存器指出,段内偏移量由()寄存器指出。
国开作业计算机组成原理-第七章+测试
第七章存储器原理
存储器是计算机系统最重要的组成部分,它为计算机系统提供了存储和读取信息的能力。
在存储器中,信息可以存储在一段时间内,供计算机读取处理。
本章重点介绍了存储器原理,以及不同类型的存储器在计算机系统中的应用。
在计算机系统中,存储器是用来保存信息的硬件设备,包括内存、硬盘和光盘。
它们的目的是存储计算机需要处理的数据和指令,以及计算机任务完成后所需要的结果。
内存主要由主存和器件组成,它是计算机最重要的一部分,用来存储和管理数据和程序。
而硬盘和光盘主要用于永久存储信息,它可以持久存储大量的信息。
存储器都是由多个字节组成地址,每个字节包含八位二进制数据,每个字节可以表示一个字或一个数字,这有助于计算机对存储器中的数据进行快速查找,处理和存储。
另外,存储器也可以通过两种不同的编码方式实现文本存储。
其中,ASCII 是最常用的文本编码,它可以将图像、文本等内容的符号存储为0和1的二进制编码。
另外,存储器不仅可以用于存储信息,它还可以用于运行程序和处理指令。
程序存储在存储器中,当CPU接收到一条指令后,它会去存储器中查找程序,以便运行程序。
存储器中的信息也可以分为两类:可擦除和不可擦除。
可擦除存储器中的信息可以随时删除,而不可擦除存储器上的信息可以永久保留,这对于长期存储信息具有重要的意义。
总而言之,存储器是计算机系统的重要组成部分,根据它的类型,它可以存储文本、处理程序和指令,也可以用来持久存储大量的信息。
它的运行状态会改变整个计算机系统,因此正确的使用存储器是计算机系统能够有效运行的关键因素。
第七章习题答案7.1.1 指出下列存储系统各具有多少个存储单元,至少需要几根地址线和数据线。
(1)64K×1 (2)256K×4 (3)lM×1 (4)128K×8解:求解本题时,只要弄清以下几个关系就能很容易得到结果:存储单元数=字数×位数地址线根数(地址码的位数)n与字数N的关系为:N=2n数据线根数=位数(1)存储单元〓64K×1〓64K(注:lK=1024);因为,64K〓2’。
,即亢〓16,所以地址线为16根;数据线根数等于位数,此处为1根。
同理得:(2)1M个存储单元,18根地址线,4根数据线。
(3)1M个存储单元,18根地址线,1根数据线。
!_(4)lM个存储单元,17根地址线,8根数据线。
7.1.2 设存储器的起始地址为全0,试指出下列存储系统的最高地址为多少?(1)2K×1 (2)16K×4 (3)256K×32解:因为存储系统的最高地址=字数十起始地址一1,所以它们的十六进制地址是:(1)7FFH (2)3FFFH (3)3FFFFH '7,2.4 一个有1M×1位的DRAM,采用地址分时送人的方法,芯片应具有几条地址线?解:由于1M=210×210,即行和列共需20根地址线。
所以,采用地址分时送人的方法,芯片应具有10根地址线。
7.2.5 试用一个具有片选使能CE、输出使能OE、读写控制WE、容量为8 K×8位的sRAM 芯片,设计一个16K×16位的存储器系统,试画出其逻辑图。
解:采用8K×8位的sRAM构成16K×16位的存储器系统,必须同时进行字扩展和位扩展。
用2片8K×8位的芯片,通过位扩展构成8K×16位系统,此时需要增加8根数据线。
要将8K×16位扩展成16K×16位的存储器系统,还必须进行字扩展。