第4章 存储器管理练习题

时间:2019-05-14 18:30:25下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《第4章 存储器管理练习题》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《第4章 存储器管理练习题》。

第一篇:第4章 存储器管理练习题

第四章 存储器管理

一、单项选择题

1、存储管理的目的是()。

A.方便用户 B.提高内存利用率 C.方便用户和提高内存利用率 D.增加内存实际容量

2、在()中,不可能产生系统抖动的现象。

A.固定分区管理 B.请求页式管理 C.段式管理 D.机器中不存在病毒时

3、当程序经过编译或者汇编以后,形成了一种由机器指令组成的集合,被称为()。

A.源程序 B.目标程序 C.可执行程序 D.非执行程序

4、可由CPU调用执行的程序所对应的地址空间为()。

A.符号名空间 B.虚拟地址空间 C.相对地址空间 D.物理地址空间

5、存储分配解决多道作业[1]划分问题。为了实现静态和动态存储分配,需采用地址重定位,即把[2]变成[3],静态重定位由[4]实现,动态重定位由[5]实现。供选择的答案:

[1]:A 地址空间 B 符号名空间 C 主存空间 D 虚存空间 [2]、[3]: A 页面地址 B 段地址 C 逻辑地址 D 物理地址 E 外存地址 F 设备地址

[4]、[5]: A 硬件地址变换机构 B 执行程序 C 汇编程序 D 连接装入程序 E 调试程序 F 编译程序 G 解释程序

6、分区管理要求对每一个作业都分配()的内存单元。

A.地址连续 B.若干地址不连续 C.若干连续的帧 D.若干不连续的帧

7、()存储管理支持多道程序设计,算法简单,但存储碎片多。A.段式 B.页式 C.固定分区 D.段页式

8、处理器有32位地址,则它的虚拟地址空间为()字节。A.2GB B.4GB C.100KB D.640KB

9、虚拟存储技术是()。

A.补充内存物理空间的技术 B.补充相对地址空间的技术 C.扩充外存空间的技术 D.扩充输入输出缓冲区的技术

10、虚拟内存的容量只受()的限制。A.物理内存的大小 B.磁盘空间的大小

C.数据存放的实际地址 D.计算机地址字长

11、虚拟存储技术与()不能配合使用。

A.分区管理 B.动态分页管理 C.段式管理 D.段页式管理

12、()是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。

A.覆盖技术 B.交换技术 C.虚拟技术 D.物理扩充

13、在请求页式存储管理中,若所需页面不在内存中,则会引起()。A.输入输出中断 B.时钟中断 C.越界中断 D.缺页中断

14、以下存储管理技术中,支持虚拟存储器的技术是()。

A.动态分区法 B.可重定位分区法 C.请求分页技术 D.对换技术

15、在页式存储管理中,将每个作业的[1]分成大小相等的页,将[2]分块,页和块的大小相等,通过页表进行管理。页表包括页号和块号两项,它们一一对应。页表中还包括[3]、[4]以及外存地址(标识页面在外存的相应位置)等信息。

在动态地址转换过程中,根据页号查找页表,由[3]可知,该页是否已在主存。如不在,则产生[5]以装入所需的页。供选择的答案:

[1][2]: A、符号名空间 B、内存空间 C、辅存空间 D、地址空间 [3][4]: A、改变位 B、状态位 C、页长 D、页内位移量 [5]: A、动态链接 B、缺页中断 C、页面置换 D、页面更新

16、在请求分页系统中,LRU算法是指()。

A.最早进入内存的页先淘汰 B.近期最长时间以来没被访问的页先淘汰

C.近期被访问次数最少的页先淘汰 D.以后再也不用的页先淘汰

17、请求分页存储管理中,若把页面尺寸增加一倍,在程序顺序执行时,则一般缺页中断次数会()

A.增加 B.减少 C.不变 D.可能增加也可能减少

18、在分段管理中,()。

A.以段为单位分配,每段是一个连续存储区 B.段与段之间必定不连续 C.段与段之间必定连续 D.每段是等长的

19、()存储管理方式提供一维地址结构。A.固定分区 B.分段 C.分页 D.分段和段页式 20、分段管理提供()维的地址结构。A.1 B.2 C.3 D.4

21、()实现了两种存储方式的优势互补。

A.请求分页管理 B.可变式分区管理 C.段式管理 D.段页式管理

22、段页式管理每取一次数据,要访问()次内存。A.1 B.2 C.3 D.4

23、碎片是指()。

A.存储分配完后所剩的空闲区 B.没有被使用的存储区C.不能被使用的存储区 D.未被使用,而又暂时不能使用的存储区

24、碎片现象的存在使得()。

A.内存空间利用率降低 B.内存空间利用率提高

C.内存空间利用率得以改善 D.内存空间利用率不影响

25、下列()存储管理方式能使存储碎片尽可能少,而且使内存利用率较高。

A.固定分区 B.可变分区 C.分页管理 D.段页式管理

26、系统抖动是指()。

A.使用机器时,千万屏幕闪烁的现象

B.刚被调出的页面又立刻被调入所形成的频繁调入调出现象 C.系统盘不净,千万系统不稳定的现象

D.由于内存分配不当,偶然造成内存不够的现象

二、填空题

1、常用的内存管理方法有________、________、________ 和________。

2、动态存储分配时,要靠硬件地址变换机构实现________。

3、存储管理中常用 ________方式来摆脱主存容量的限制。

4、在存储管理中,为实现地址映射,硬件应提供两个寄存器,一个是基址寄存器,另一个是________。

5、在多道程序环境中,用户程序的相对地址与装入内存后的实际物理地址不同,把相对地址转换为物理地址,这是操作系统的________ 功能。

6、用户编写的程序与实际使用的物理设备无关,而由操作系统负责地址的重定位,我们称之为________。

7、实现虚拟存储技术的物质基础是 ________和 ________。

8、虚拟存储具有的基本特征是________、部分装入、离散分配和 ________。

9、在页式管理中,页式虚地址与内存物理地址的映射是由 ________和________完成的。

10、请求页式管理中,页表中状态位的作用是 ________,改变位的作用是 ________。

11、在请求页式管理中,当________ 发现所需的页不在________ 时,产生中断信号,________ 作相应的处理。

12、置换算法是在内存中没有___.___ 时被调用的,它的目的是选出一个被 ________的页面。如果内存中有足够的 ________存放所调入的页,则不必使用 ________。

13、在页式管理中,页表的作用是实现从________ 到 ________的地址映射,存储页表的作用是________。

14、段式管理中,以段为单位________,每段分配一个 ________区。由于各段长度 ________,所以这些存储区的大小不一,而且同一进程的各段之间不要求________。

15、在段页式存储管理系统中,面向________ 的地址空间是段式划分,面向________ 的地址空间是页式划分。

三、计算题

1、对于如下的页面访问序列:

1,2,3,4,1,2,5,1,2,3,4,5 当内存块数量分别为3和4时,试问:使用FIFO、LRU置换算法产生的缺页中断是多少?(所有内存开始时都是空的,凡第一次用到的页面都产生一次缺页中断)

2.采用可变分区方式管理主存时,引入移动技术有什么优点?在采用移动技术时应注意哪些问题?(考研题)

第二篇:存储器部件实验报告

实验报告 实验名称

存储器部件教学实验

实验日期

2013年11月18日

实验小组人员

谢林红符斯慧

实验设备

TEC-XP16教学实验系统、仿真终端软件PCEC

实验目的

1.深入理解计算机内存储器的功能、组成知识;

2.深入地学懂静态存储器芯片的读写原理和用他们组成教学计算机存储器系统的方法(即字、位扩展技术),控制其运行的方式;

3.思考并对比静态和动态存储器芯片在特性和使用场合等方面的同异之处。

实验内容与步骤

1.检查扩展芯片插座的下方的插针要按下列要求短接:标有“/MWR”“RD”的插针左边两个短接,标有“/MRD”“GND”的插针右边两个短接。

2. 1〉用E 命令改变内存单元的值并用D 命令观察结果。①在命令行提示符状态下输入:E 2020↙ 屏幕将显示: 2020

内存单元原值: 按如下形式键入:

2020 原值:2222(空格)原值:3333(空格)原值:4444(空格)原值:5555↙ ②在命令行提示符状态下输入:D 2020↙

屏幕将显示从2020 内存单元开始的值,其中2020H~2023H 的值为: 2222 3333 4444 5555 ③断电后重新启动教学实验机,用D 命令观察内存单元2020~2023 的值。会发现原来置入到这几个内存单元的值已经改变,用户在使用RAM 时,必须每次断电重启后都要重新输入程序或修改内存单元的值。

2〉用A 命令输入一段程序,执行并观察结果。①在命令行提示符状态下输入:A 2000↙ 屏幕将显示: 2000: 按如下形式键入:

2000: MVRD R0,AAAA 2002: MVRD R1,5555 2004: AND R0,R1 2005: RET 2006:↙

②在命令行提示符状态下输入:T 2000 ↙ R0 的值变为AAAAH,其余寄存器的值不变。T↙

R1 的值变为5555H,其余寄存器的值不变。T↙

R0 的值变为0000H,其余寄存器的值不变。③在命令行提示符状态下输入: G 2000 运行输入的程序。

④在命令行提示符状态下输入:R ↙ 屏幕显示:

R0=0000 R1=5555 R2=…

3.将扩展芯片下方的插针按下列方式短接:将标有“/MWR”“ PGMPGM”和“RD”的三个插针左面两个短接,将标有“/MWD”“/OE”“GND”的三个插针左边两个短接;

4.将扩展芯片上方标有EXTROMH 和EXTROML 的“/CS”信号用自锁紧线短接,然后短接到MEMDC138 芯片的上方的标有“4000-5fff”地址单元;

5. EPROM 是紫外线可擦除的电可改写的只读存储器芯片。在对EPROM 进行重写前必须先擦除并判断芯片是否为空,再通过编程器进行编程;

①D 命令看内存单元0000~001F 的值。可以看到内存单元的值为:01FF 02FF 03FF 04FF......1FFF;

②用E 命令向芯片的内存单元置入数值,再用D 命令察看,会发现原来的值没有改变;用A命令向芯片所在的地址键入程序,用U 命令反汇编,会发现地址仍然保持原来的值。该实验说明EPROM 不能直接修改和编程,必须先擦除,再通过编程器编程; ③将教学机断电后重启,用D 命令看内存单元0000~001F 的内容,会发现数值没变,EPROM的内容在断电后会保持。

6.AT28C64B 的读操作和一般的RAM 一样,而其写操作,需要一定的时间,大约为1 毫秒。因此,需要编写一延迟子程序,在对EEPROM 进行写操作时,调用该子程序,以完成正确的读写。

1)用E 命令改变内存单元的值并用D 命令观察结果。①在命令行提示符状态下输入:E 5000↙ 屏幕将显示: 5000 内存单元原值: 按如下形式键入:

5000 原值:2424(按空格)原值:3636(按空格)原值:4848(按空格)原值:5050↙ ②在命令行提示符状态下输入:D 5000↙ 屏幕将显示5000H~507FH 内存单元的值,从5000 开始的连续四个内存单元的值依次为2424 3636 4848 5050;

③断电后重新启动,用D 命令察看内存单元5000~5003 的值,会发现这几个单元的值没有发生改变,说明EEPROM的内容断电后可保存。2)从2000H 单元开始输入主程序:(2000)MVRD R0,0000 MVRD R2,0010 ;R2 记录循环次数

MVRD R3,5000 ;R3 的内容为16 位内存地址

(2006)STRR [R3],R0 ;将R0 寄存器的内容放到R3 给出的内存单元中 CALA 2200 ;调用程序地址为2200 的延时子程序 INC R0 ;R0 加1 INC R3 ;R3 加1 DEC R2 ;R2 减1 JRNZ 2006 ;R2 不为0 跳转到2006H RET 从2200H 单元开始输入延时子程序:(2200)PUSH R3 MVRD R3,FFFF(2203)DEC R3 JRNZ 2203 POP R3 RET 运行主程序,在命令提示符下输入:G 2000↙。

注意:运行G 命令的时候,必须要将将标有“/MWD”“/OE”“GND”的三个插针右边两个短接。

程序执行结束后,在命令提示符下输入:D 5000↙; 可看到从5000H 开始的内存单元的值变为

5000:0000 0001 0002 0003 0004 0005 0006 0007 5008:0008 0009 000A 000B 000C 000D 000E 000F。

实验结果

实验结果与预期结果相同。

实验心得

通过这次实验,可看出静态存储器芯片和动态存储器芯片的不同,加深对计算机内存储器功能及组成的理解。对于RAM,可直接用A、E命令向扩展的存储器输入程序或改变内存单元的值。RAM中的内容在断电后会消失,重新启动实验机后会发现内存单元的值发生了改变,需要用户自己再重新进行输入。对于EPROM,不能进行直接修改和编程,其内容在断电后仍保持。对于EEPROM,若要对其进行写操作,需要一定的时间,因此需要编写一个延迟子程序(E命令能直接写芯片,A命令有时会不可以)。

第三篇:计算机组成原理实验(存储器)

实验3 半导体存储器原理实验

(一)、实验目的

(1)熟悉静态随机存储器RAM和只读存储器ROM的工作特性和使用方法;(2)熟悉半导体存储器存储和读出数据的过程;(3)了解使用半导体存储器电路时的定时要求。

(二)、实验要求

利用Quartus Ⅱ器件库提供的参数化存储单元,设计一个由128X8位的RAM和128X8位的ROM构成的存储器系统。请设计有关逻辑电路,要求仿真通过,并设计波形文件,验证该存储器系统的存储与读出。

(三)、实验原理图与仿真图

ram内所存储的数据:

rom内所存储的数据:

仿真图如下:

(四)心得体会

本次试验中,我们应该熟练掌握Quartus Ⅱ软件的使用方法;熟悉静态随机存储器RAM和只读存储器ROM的工作特性和使用方法;熟悉半导体存储器存储和读出数据的过程;了解使用半导体存储器电路时的定时要求。并且制定实验方案然后进行实验验证。要学会将学到的知识运用到实际中。

第四篇:实验四 存储器部件实验报告

实验四 存储器部件实验

班级:通信111班 学号:201110324119 姓名:邵怀慷 成绩:

一、实验目的

1、熟悉ROM芯片和RAM芯片在功能和使用方法等方面的相同和差异之处;学习用编程器设备向EEPROM芯片内写入一批数据的过程和方法。

2、理解并熟悉通过字、位扩展技术实现扩展存储器系统容量的方案。

3、了解静态存储器系统使用的各种控制信号之间正常的时序关系。

4、了解如何通过读、写存储器的指令实现对58C65 ROM芯片的读、写操作。

5、加深理解存储器部件在计算机整机系统中的作用。

二、实验内容

1、要完成存储器容量扩展的教学实验,需为扩展存储器选择一个地址,并注意读写和OE等控制信号的正确状态。

2、用监控程序的D、E命令对存储器进行读写,比较RAM(6116)、EEPROM(28系列芯片)、EPROM(27系列芯片)在读写上的异同。

3、用监控程序的A命令编写一段程序,对RAM(6116)进行读写,用D命令查看结果是否正确。

4、用监控程序的A命令编写一段程序,对扩展存储器EEPROM(28 系列芯片)进行读写,用D命令查看结果是否正确;如不正确,分析原因,改写程序,重新运行。

三、实验步骤

1、检查扩展芯片插座的下方的插针要按下列要求短接:标有“/MWR”“RD”的插针左边两个短接,标有“/MRD”“GND”的插针右边两个短接。

2、RAM(6116)支持即时读写,可直接用A、E 命令向扩展的存储器输入程序或改变内存单元的值。

(1)用E命令改变内存单元的值并用D命令观察结果。

1)在命令行提示符状态下输入:

E 2020↙

屏幕将显示: 2020 内存单元原值:

按如下形式键入:

2020 原值:2222(空格)原值:3333(空格)原值:4444(空格)原值:5555 ↙(1)结果

2)在命令行提示符状态下输入:

D 2020↙

屏幕将显示从2020内存单元开始的值,其中2020H~2023H的值为:

2222 3333 4444 5555

问题:断电后重新启动教学实验机,用D命令观察内存单元2020~2023 的值。会发现

什么问题,为什么?

答:断电结果:

断电后重新启动教学实验机,用D命令观察内存单位2020~2023的值。会发现原来置入到这几个内存单位的值已经改变,用户在使用RAM时,必须每次断电重启后豆芽平重新输入程序或修改内存单位的值。(2)用A 命令输入一段程序,执行并观察结果。

在命令行提示符状态下输入:

A 2000↙

屏幕将显示: 2000:

按如下形式键入:

2000: MVRD R0,AAAA

MVRD R1,5555

AND R0,R1

RET

问题:采用单步和连续两种方式执行这段程序,察看结果,断电后发生什么情况? 答:输出结果

分析:从采用但不和连续两种方式执行这段程序,察看结果,断电后发生什么情况R1的数据改变了。

3、将扩展的ROM芯片(27或28系列或28的替代产品58C65芯片)插入标有“EXTROMH”和“EXTROML”的自锁紧插座,要注意芯片插入的方向,带有半圆形缺口的一方朝左插入。如果芯片插入方向不对,会导致芯片烧毁。然后锁紧插座。

4、将扩展的ROM 芯片(27或28系列或28的替代产品58C65芯片)插入标有“EXTROMH”和“EXTROML”的插座,要注意芯片插入的方向,带有半圆形缺口的一方朝左插入。如果芯 片插入方向不对,会导致芯片烧毁。然后锁紧插座。

5、将扩展芯片下方的插针按下列方式短接:将标有“/MWR”“ PGM”和“RD”的三个插针左面两个短接,将标有“/MWR”“/OE”“GND”的三个插针左边两个短接。

6、将扩展芯片上方标有EXTROMH和EXTROML的“/CS”信号用自锁紧线短接,然后短接到MEMDC 138 芯片的上方的标有“4000-5fff”地址单元。

注意:标有/CS 的圆孔针与标有MEM/CS 的一排圆孔针中的任意一个都可以用导线相连;连接的地址范围是多少,用户可用的地址空间就是多少。

下面以2764A 为例,进行扩展EPROM 实验。

7、EPROM 是紫外线可擦除的电可改写的只读存储器芯片。在对EPROM 进行重写前必须先擦除并判断芯片是否为空,再通过编程器进行编程。

(1)将芯片0000~001F 的内存单元的值置成01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F(2)将编程好的芯片插在扩展芯片的高位,低位不插,按上面的提示插好插针。问题:

(1)用D命令查看内存单元0000~001F的值,结果是什么?

(2)用E命令向芯片的内存单元置入数值,再用D命令察看,原来的值是否发生改变?(3)用A命令向芯片所在的地址键入程序,用U命令反汇编,发现什么?为什么会出现这种

情况?

(4)将教学机断电后重启,用D命令看内存单元0000~001F的内容,数值是否发生变化? 下面以AT28C64B(或其替代产品58C65 芯片)为例,进行扩展EEPROM实验。

8、AT28C64B的读操作和一般的RAM一样,而其写操作,需要一定的时间,大约为1 毫秒。因此,需要编写一延迟子程序,在对EEPROM进行写操作时,调用该子程序,以完成正确的读写。(1)用E 命令改变内存单元的值并用D命令观察结果。1)在命令行提示符状态下输入: E 5000↙

屏幕将显示: 5000 内存单元原值: 按如下形式键入:

5000 原值:2424(按空格)原值:3636(按空格)原值:4848(按空格)原值:5050↙ 2)在命令行提示符状态下输入: D 5000↙

屏幕将显示5000H~507FH 内存单元的值,从5000 开始的连续四个内存单元的值依次 为2424 3636 4848 5050。

3)断电后重新启动,用D命令察看内存单元5000~5003的值,会发现这几个单元的值没有发生改变,说明EEPROM的内容断电后可保存。输出结果:

分析:从输出的结果来看断电后重新启动,用D命令察看内存单位500~5003的值,会发现这几个单位的值没有发生改变,说明EEPROM的内容断电后可保存。

(2)AT28C64B存储器不能直接用A 命令输入程序,单字节的指令可能会写进去,双字节指令的低位会出错(建议试一试),可将编写好的程序用编程器写入片内;也可将程序放到RAM(6116)中,调用延时子程序,访问AT28C64B 中的内存地址。

下面给出的程序,在5000H~500FH 单元中依次写入数据0000H、0001H、...000FH。从2000H单元开始输入主程序:(2000)MVRD R0,0000 MVRD R2,0010 ;R2记录循环次数

MVRD R3,5000 ;R3的内容为16 位内存地址

(2006)STRR [R3],R0 ;将R0寄存器的内容放到R3 给出的内存单元中

CALA 2200 ;调用程序地址为2200的延时子程序 INC R0 ;R0加1 INC R3 ;R3加1 DEC R2 ;R2减1 JRNZ 2006 ;R2不为0跳转到2006H RET 从2200H 单元开始输入延时子程序:(2200)PUSH R3 MVRD R3,FFFF(2203)DEC R3 JRNZ 2203 POP R3 RET 运行主程序,在命令提示符下输入:G 2000↙。输出结果:

注意:运行G命令的时候,必须要将将标有“/MWR”“/OE”“GND”的三个插针右边两个短接。程序执行结束后,在命令提示符下输入:D 5000↙; 可看到从5000H开始的内存单元的值变为 5000:0000 0001 0002 0003 0004 0005 0006 0007 5008:0008 0009 000A 000B 000C 000D 000E 000F。

四、思考题

1)为何能用E 命令直接写AT28C64B的存储单元,而A命令则有时不正确;

答:E命令是储存寄存器指令A时监控器指令,而E直接多个程序写入AT28C64B的存储单元,写入的速度快,A命令只能是一次写入执行一条程序,是延迟指令、所以用E命令直接写A。T28C64B的存储单元,而A命令则有时不正确。

2)修改延时子程序,将其延时改短,可将延时子程序中R3的内容赋成00FF或0FFF等,再看运行结果。

五、实验心得与体会

通过本次试验的难度在于怎样弄清楚ROM芯片和RAM芯片在功能和使用方法等方面的同和差异之处:学习编程器设备向EEPROM芯片内写入一批数据的过程跟方法的工作原理,我在我预习做试验的时候,阅读到计算机存储器系统由ROM和RAM两个存储区组成,分别由EPROM芯片(或EEPROM芯片)和RAM芯片构成。TEC-XP教学极端及中还了另外几个存储器器件插座,可以插上相应储存器芯片成存储器容量扩展的教学实验,为此必须比较清楚的了解:是我们做实验的一大难点,同时也是我们计算机组成原理 的重点。同时在做实验的时候也遇到一些相应的疑问,RAM和EPROM、EEPROM存储器芯片在读写控制跟写入时间等方面的同异之处,并正确建立连接关系和在过程中完成正确的读写过程。

第五篇:实验四 存储器部件教学实验

实验四 存储器部件教学实验

一.主存储器部件

教学机配置了6个存储器芯片插座,其中4个28芯插座可插只读存储器,2个24芯插座可插静态随机存储器。ROMH,ROML用来存放监控程序,RAMH,RAML用来存放用户程序和数据以及监控程序临时数据和堆栈。ExtROMH,ExtROML用来对存储器容量进行扩展。可以扩展的存储器的片选信号未连好,在扩展存储器时,要为其提供片选信号。16位机内存地址空间的分配说明: 0000H-1FFFH:监控程序

2600H-27FFH:监控程序临时数据和堆栈

2000-25FFH:用户区,可存放用户的程序和数据

4000H-FFFFH:用户扩展区,可存放用户的程序和数据。二.存储器部件教学实验

实验目的

通过看懂教学计算机中已经使用的几个存储器芯片的逻辑连接关系和用于完成存储器容量扩展的几个存储器芯片的布线安排,在教学计算机上设计、实现并调试出存储器容量扩展的实验内容。其最终要达到的目的是:

1. 深入理解计算机内存储器的功能、组成知识;

2.深入地学懂静态存储器芯片的读写原理和用他们组成教学计算机存储器系统的方法(即字、位扩展技术),控制其运行的方式;

思考并对比静态和动态存储器芯片在特性和使用场合等方面的同异之处。

实验说明

教学计算机存储器系统由ROM和RAM两个存储区组成,分别用EPROM芯片(或EEPROM芯片)和RAM芯片构成。TEC-2000A教学计算机中还安排了另外几个存储器器件插座,可以插上相应存储器芯片以完成存储器容量扩展的教学实验,为此必须比较清楚地了解:

1.TEC-2000A教学机的存储器系统的总体组成及其连接关系;

2.TEC-2000A教学机的有关存储器芯片、I/O接口芯片的片选信号控制和读写命令的给出和具体使用办法;

3.RAM和EPROM、EEPROM存储器芯片在读写控制、写入时间等方面的同异之处,并正确建立连线关系和在程序中完成正确读写过程;

4.如何在TEC-2000教学机中使用扩展的存储器空间并检查其运行的正确性。

实验内容

1. 要完成存储器容量扩展的教学实验,需为扩展存储器选择一个地址,即将扩展存储器的片选信号与标有MEM /CS的一排插孔中的一个相连; 2. 用监控程序的D、E命令对存储器进行读写,比较RAM(6116)、EEPROM(28系列芯片)EPROM(27系列芯片)在读写上的异同;

3. 用监控程序的A命令编写一段程序,对RAM(6116)进行读写,用D命令查看结果是否正确;

4. 用监控程序的A命令编写一段程序,对扩展存储器EEPROM(28系列芯片)进行读写,用D命令查看结果是否正确;如不正确,分析原因,改写程序,重新运行;

实验要求

1. 实验之前,应认真预先准备,写出实验步骤和具体设计内容,否则实验效率会特别低,一次实验时间根本无法完成实验任务,即使基本做对了,也很难说学懂了些什么重要教学内容; 2. 实验过程中,应认真进行实验操作,既不要因为粗心造成短路等事故而损坏设备,又要仔细思考实验有关内容,提高学习的主动性和创造性,把自己想不太明白的问题通过实验理解清楚,争取最好的实验效果,力求达到教学实验的主要目的; 3. 实验之后,应认真思考总结,写出实验报告,包括实验步骤和具体实验结果,遇到的主要问题和分析与解决问题的思路。实验报告中,还应写出自己的学习心得和切身体会,也可以对教学实验提出新的建议等。实验报告要交给教师评阅并给出实验成绩。

实验步骤

1. RAM(6116)支持即时读写 1〉 用E命令修改内存单元的值 2〉 用D命令察看

3〉 断电后重启教学实验机,用D命令察看刚才内存单元的值 4〉 结论

5〉 用A命令输入一段程序,执行并观察结果

6〉 断电后重启教学实验机,察看刚才输入的程序及结果,得出结论。2. 扩展EPROM实验

EPROM是紫外线可擦除的电可改写的只读存储器芯片,在对EPROM进行重写前必须先擦除并判空,再通过编程器进行编程。

1〉 将芯片0000~001F的内存单元的值置成01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 2〉 将编程好的该芯片插在扩展芯片的高位,低位不插,插好插针。

3〉用D命令看内存单元0000~001F的值。可以看到内存单元的值为:01FF 02FF 03FF 04FF......1FFF。

4〉 用E命令向芯片的内存单元置值,再用D命令察看,会发现原来的值没有改变;用A命令向芯片所在的地址键入程序,用U命令反汇编,会发现地址仍然保持原来的值。该实验说明EPROM不能直接修改和编程,必须先擦除,再通过编程器编程。

5〉 将教学机断电后重启,用D命令看内存单元0000~001F的内容,会发现数值没变,EPROM的内容在断电后会保持。3. 扩展EEPROM实验。

AT28C64B的读操作和一般的RAM一样,而其写操作,需要一定的时间,大约为1毫秒。因此,需要编写一延迟子程序,在对EEPROM进行写操作时,调用该子程序,以完成正确的读写。(内存范围4000-5fffh,用户在这个范围内输入程序或改变内存单元的值)1〉 用E命令改变内存单元的值并用D命令观察结果。2〉 断电后重新启动,用D命令察看内存单元的值,结论。

3〉 AT28C64B存储器不能直接用A命令输入程序(建议试一试),可将编写好的程序用编程器写入片内;也可将程序放到RAM(6116)中,调用延时子程序,访问AT28C64B中的内存地址。编写一段程序,在内存单元5000-500fh单元中写入数据,在对EEPROM进行写操作时,调用一延时子程序,完成正确的读写。

思考:1)为何能用E命令直接写AT28C64B的存储单元,而A命令则有时不正确; 2)修改延时子程序,可将延时子程序中R3的内容赋成00FF,0FFF,ffff,看运行结果并分析。

下载第4章 存储器管理练习题word格式文档
下载第4章 存储器管理练习题.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    不良贷款管理练习题

    单项选择题 1. 根据我国贷款五级分类制度,银行信贷资产分为五类。 A.优秀、正常、次级、可疑、损失 B.正常、关注、次级、可疑、损失 C.优秀、关注、次级、可疑、损失 D.关注、次......

    幼儿园管理练习题

    单选 第一章 1、科学管理之父( A )的科学管理研究是从“车床前的工人”开始的。 A、泰勒B、法约尔C、韦伯D、梅奥 2、管理理论之父( B )是从研究办公桌前的总经理开始的。 A、......

    发票管理练习题

    一、单项选择题 1.新的《中华人民共和国发票管理办法》的实行日期是。 A .2011年1月1日B. 2011年2月1日 C. 2011年3月1日 D. 2011年4月1日 2.增值税纳税人使用的普通发票主......

    销售管理练习题[范文]

    一、 1、销售计划:一定时期内,根据销售的预测来设定产品销售的目标值,将该销售目标值具体细分为销售定额,再根据销售定额来计算出需要的销售预算。 2、企业的销售计划活动包括以......

    国有资产管理练习题

    《国有资产管理》练习题 第一章 国有资产管理基础 一、 单选题 1、按照《企业会计准则》的规定,“资产是企业拥有或者控制的能以货币计量的经济资源。”不包括( ) A 各种财产 B......

    2016预算管理练习题

    二、多选题 1、以下各项中,属于专门决策预算内容的有(AD)。 A、根据长期投资决策结论编制的与购置、更新、改造、扩建固定资产决策有关的资本支出预算 B、与企业日常经营活动直......

    《班级管理》练习题

    《班级管理》练习题 一.举例说明青少年学生有什么特点。 答案要点: 1、“青少年”是一个包含了“人-儿童-学生”三位一体内容的概念。小学生、初中生、高中生分别在年龄、生......

    资料管理练习题

    一、单项选择题 1.建筑工程资料是对工程( B )的处理,以及对工程进行检查、维修、管理、使用、改建、扩建、工程结算、决算、审计的重要技术依据。 A 、隐蔽工程 B、质量及安......