67章习题答案

2020-05-01 10:27

6章习题

1. 简述内存储器的分类及每种存储器的用途?

解:内存储器按其工作方式的不同,可以分为随机存取存储器(简称随机存储器或RAM)和只读存储器(简称ROM)。

随机存储器。随机存储器允许随机的按任意指定地址向内存单元存入或从该单元取出信息,对任一地址的存取时间都是相同的。由于信息是通过电信号写入存储器的,所以断电时RAM中的信息就会消失。计算机工作时使用的程序和数据等都存储在RAM中,如果对程序或数据进行了修改之后,应该将它存储到外存储器中,否则关机后信息将丢失。通常所说的内存大小就是指RAM的大小,一般以KB或MB为单位。

只读存储器。只读存储器是只能读出而不能随意写入信息的存储器。ROM中的内容是由厂家制造时用特殊方法写入的,或者要利用特殊的写入器才能写入。当计算机断电后,ROM中的信息不会丢失。当计算机重新被加电后,其中的信息保持原来的不变,仍可被读出。ROM适宜存放计算机启动的引导程序、启动后的检测程序、系统最基本的输入输出程序、时钟控制程序以及计算机的系统配置和磁盘参数等重要信息。 2.简述存储器的主要技术指标有哪些?

解:存储器的主要技术指标有:存储容量、读写速度、非易失性、可靠性等。 3.在实际工程应用中,存储器芯片的速度怎样估算?

解:在选择存储器芯片时应注意是否与微处理器的总线周期时序匹配。作为一种保守的估计,在存储器芯片的手册中可以查得最小读出周期tcyc(R)(Read Cycle Time)和最小写周期tcyc(W)(Write Cycle Time)。如果根据计算,微处理器对存储器的读写周期都比存储器芯片手册中的最小读写周期大,那么我们认为该存储器芯片是符合要求的,否则要另选速度更高的存储器芯片。

8086CPU对存储器的读写周期需要4个时钟周期(一个基本的总线周期)。因此,作为一种保守的工程估计,存储器芯片的最小读出时间应满足如下表达式:

tcyc(R)<4T-tda-tD-T

其中:T为8086微处理器的时钟周期;tda为8086微处理器的地址总线延时时间;tD为各种因素引起的总线附加延时。这里的tD应该认为是总线长度、附加逻辑电路、总线驱动器等引起的延时时间总和。

同理,存储器芯片的最小写入时间应满足如下表达式:

tcyc(W)<4T-tda―tD―T

4.用下列RAM芯片构成32kB存储器模块,各需多少芯片?16位地址总线中有多少位参与片内寻址?多少位可用作片选控制信号?

(1)1k×1 (2)1k×4 (3)4k×8 (4)16k×4 解:(1)1k×1

32K?8?256片,

1K?1片内寻址:A0(2)1k×4

A9,共10位; 片选控制信号:A10A15,共6位。

32K?8?64片,

1K?4片内寻址:A0(3)4k×8

A9,共10位; 片选控制信号:A10A15,共6位。

32K?8?8片,

4K?8片内寻址:A0(4)16k×4

A11,共12位; 片选控制信号:A12A15,共4位。

32K?8?4片,

16K?4片内寻址:A0

5.若存储器模块的存储容量为256kB,则利用上题中给出的RAM芯片,求出构成256kB存储模块各需多少块芯片?20位地址总线中有多少位参与片内寻址?多少位可用作片选控制信号?

解:(1)1k×1

A13,共14位; 片选控制信号:A14A15,共2位。

256K?8?2048片,

1K?1片内寻址:A0(2)1k×4

A9,共10位; 片选控制信号:A10A19,共10位。

256K?8?512片,

1K?4片内寻址:A0(3)4k×8

A9,共10位; 片选控制信号:A10A19,共10位。

256K?8?64片,

4K?8片内寻址:A0(4)16k×4

A11,共12位; 片选控制信号:A12A19,共8位。

256K?8?32片,

16K?4片内寻址:A0A13,共14位; 片选控制信号:A14A19,共6位。

6.一台8位微机系统的地址总线为16位,其存储器中RAM的容量为32kB,首地址为4000H,且地址是连接的。问可用的最高地址是多少? 解:32K=2=8000H,所以,最高地址为:

4000H+8000H-1=BFFFH

则,可用的最高地址为0BFFFH.

7.某微机系统中内存的首地址为4000H,末地址为7FFFH,求其内存容量。 解:7FFFH-4000H+1=4000H=2=16KB 内存容量为16KB。

8. 利用全地址译码将6264芯片接在8088的系统总线上,其所占地址范围为

00000H~03FFFH,试画连接图。写入某数据并读出与之比较,若有错,则在DL中写入01H;若每个单元均对,则在DL写入EEH,试编写此检测程序。 解:因为6264的片容量为8KB。

RAM存储区域的总容量为03FFFH-00000H+1=4000H=16KB,故需要2片6264芯片。 连接图如图6.1所示。

14156264A0A12A0A12D0D7D0D7MEMROEWECS2CS16264MEMW?5V74LS138A13A14A15ABCA16A17A18A19MEMWMEMRG2AG2BG1?5VY0Y1Y2Y3Y4Y5Y6Y7A0A12D0D7OEWECS2CS1 图6.1 与8088系统总线的连接图

检测程序段:

MOV AX,0000H MOV DS,AX MOV SI,0 MOV CX,16*1024 MOV AL,55H

CMPL: MOV [SI],AL

MOV BL,[SI] CMP BL,AL JNE ERROR INC SI LOOP CMPL MOV DL,0EEH JMP NEXT

ERROR: MOV DL,01H NEXT: …

9.简述EPROM的编程过程,并说明EEPROM的编程过程。 解:EPROM芯片的编程有两种方式:标准编程和快速编程。

在标准编程方式下,每给出一个编程负脉冲就写入一个字节的数据。Vpp上加编程电压,地址线、数据线上给出要编程单元的地址及其数据,并使CE=0,OE=1。上述信号稳定后,在PGM端加上宽度为50ms±5ms的负脉冲,就可将数据逐一写入。写入一个单元后将OE变低,可以对刚写入的数据读出进行检验。

快速编程使用100?s的编程脉冲依次写完所有要编程的单元,然后从头开始检验每个写入的字节。若写的不正确,则重写此单元。写完再检验,不正确可重写。

EEPROM编程时不需要加高电压,也不需要专门的擦除过程。并口线EEPROM操作与SRAM相似,写入时间约5ms。串行EEPROM写操作按时序进行,分为字节写方式和页写方式。 10.若要将4块6264芯片连接到8088最大方式系统A0000H~A7FFFH的地址空间中,现限定要采用74LS138作为地址译码器,试画出包括板内数据总线驱动的连接电路图。 解:8088最大方式系统与存储器读写操作有关的信号线有:地址总线A0A19,数据总线:

D0D7,控制信号:MEMR,MEMW。

根据题目已知条件和74LS138译码器的功能,设计的板内数据总线驱动电路如图6.2(a)

所示,板内存储器电路的连接电路图如图6.2 (b)所示。

74LS245D0~D7XD0~XD7A0~A7B0~B7MEMRDIREMEMW74LS138的Y074LS138的Y174LS138的Y274LS138的Y3 图6.2(a)板内数据总线驱动电路


67章习题答案.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:江西省景德镇市2019届高三第二次质检语文试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: