微型计算机原理及应用答案(2)

2019-08-17 12:54

第三章 存储器技术习题解答

1 半导体存储器从器件原理的角度可分为哪两种类型? 答:半导体存储器从器件原理角度分为ROM和RAM两种。 2 磁盘和磁带属于哪种类型的存储器? 答:磁盘和磁带同属于外存储器。

3 半导体静态RAM和半导体动态RAM分别靠什么原理存储信息?

答:静态RAM:用一个触发器电路作为1个Bit的基本存储单元,每个触发器能置位存储1,或复位存储0。

动态RAM:每Bit只需一个管子和一个电容,存放的信息是1还是0,决定于电容中是否储存电荷。

4 为保证动态RAM中的内容不消失,需要进行哪一步操作? 答:由于电容有漏放电现象,为保证RAM中的内容不消失,必须另外设计一种电路,定时(一般为2ms),使电容上泄放的电荷得到补充,即进行内存刷新。 5 存储器片内的地址译码有哪两种方式?

答:存储芯片内的地址译码有全地址译码和独立译码两种。

6 存储器是计算机系统的记忆设备,它主要用来存储哪些东西? 答:存储器用来存储地址、数据和程序。 7 存储字长和存取周期分别指什么? 答:存储字长是指存放在一个存储单元中的二进制代码个数。存取周期是指存储器进行连续读写操作所允许的最短时间间隔。 8 和外存相比,内存的特点有哪些?

答:和外存相比,内存的特点是容量小、速度快、成本高。

9 某计算机主存容量为2048KB,这里的2048KB表示多少个字节?

答:2048KB表示2048*1024个Byte,即2(11)*2(10)=2(21)个。 10 某计算机的主存为3KB,则内存地址寄存器需多少位就足够了? 答:主存为3KB,则地址线有12条,所以内存地址寄存器需12位。 11 若256KB的SRAM具有8条数据线,则它具有多少条地址线? 答:具有18条地址线。

12 计算机的内存可采用ROM、RAM、磁盘中的哪几种?EPROM指的又是什么?

主存和CPU之间增加高速缓存的目的是什么?采用虚拟存储器的目的是什么?

答:可采用ROM和RAM。EPROM指可编程并可擦除的ROM,兼有ROM和RAM的功能。由于主存储器的存/取时间比CPU慢一个数量级,从而严重影响了微型机的速度,而RAM线路的读写时间可与CPU的处理速度处于同一个数量级,因此在主存储器和CPU之间增加高速缓冲存储器Cache,以提高机器的速度。虚拟存储器的容量比实际物理上主存储器的容量大,软件可根据需要将所需的存储区域调入物理存储器,也可以提高处理速度。

13 某以8088为CPU的微型计算机内存RAM区为00000H~3FFFFH,若采用6264、 62256、2164或21256各需要多少片芯片? 答: 采用6264(8k*8bit)需要32片;采用62256(32k*8bit)需要8片;采用2164 (64k*1bit) 需要32片;采用21256 (256k*1bit)需要8片。

14 利用全地址译码将6264芯片接在8088的系统总线上,其所占地址范围为BE000H~BFFFFH,试画连接图。

解答:采用全地址译码连接图如下: 8088系统 BUSD0

1011 A0D0912A1D1 D7813A2D2715A3D3 A0616A4D4517 A1A5D5418A6D6319 A7D725A824 A12A921A10 23MEMRA112MEMWA12

A1922A18OE6264 27A17WE26 A16+5VCS220A15CS115 试利用6264芯片,在A14A138088系统总线上实现

00000H~03FFFH的内存区域,试画连接电路图。 图3-14 电路图 解答:采用全地址译码。

8088系统

BUSD0

1011A0D0 912A1D1D7813 A2D2715A3D3A0616 A4D4517A1A5D5418 A6D6319A7D7 25A824A12A9 21A1023 MEMRA112MEMWA12

A1922OE626427 A18WE26+5VCS2 A1720CS1A16

A15

A14图3-14 电路图 16 叙述EPROM的编程过程,说明A13EEPROM的编程过程。 答: PROM的编程有两种方式,即

标准编程和灵巧编程两种方式。标准编程的过程为:使Vcc为+5v ,Vpp加上+21v 。而后,加上要编程的单元地址,数据线加上要写入的数据,使CE保持低电平,OE为高电平。当上

. . .. . .. . .. . . 述信号稳定后,在PGM端加上50±5ms的负脉冲。这样就将一个字节的数据写到了相应的地址单元中。重复上述过程,即可将要写入的数据逐一写入相应的存储单元中。灵巧编程方式要比标准方式快5倍左右。当加上 Vcc= 5v, Vpp=21v 后,对一个写入地址,用1ms编程脉冲进行编程,接着进行校验,如不成功,再加1 ms编程脉冲。最多可进行15次,若15次仍不能将数据正确写入,则认为芯片本身已损坏。若某一单元用X次1 编程脉冲已正确写入,校验到这种情况后,立即对该单元加入4倍 X的编程覆盖脉冲,则认为该单元编程已完成。重复上述过程,将所有要写入的单元编程。将数据写入EEPROM有两种方式,即字节方式和自动页写入。在对EEPROM编程时,可以在线操作。

17 有2片6116,现欲将它们接到8088系统中去,其地址范围为40000H到40FFFH, 试画连接电路图。利用写入某数据并读出比较,若有错,则在DL中写入01H;若每个单元均对,则在DL写入EEH,试编写此检测程序。 解答:连接电路图见下一页。

18 若用全地址译码将EPROM 2764(128或256)接在首地址为A0000H的内存区,试画出电路图。

解答:电路图如下:

115 A13AY0214A14BY1313 A15CY212Y3 MEMR74LS13811Y4A41019 E1Y5A1859E2Y6 A1767E3Y7A16

RESET

总1011A0D0 线912A1D1信813A2D2D -D 0 7 号715A3D3616 A4D4A -A5170 128088系统A5D5 418A6D6319BUS A7D725A8 248D -D90 7A0D0A910217A0A1D1A10 61123A2D2A115132A3D3 A1241428A4D4315Vcc (+ 5V)GN A5D520216CEA6D622117MEMROE A7D727276423PGMA81图3-18电路图 22 VPPA919A10A1019 第15题中,若8088的时钟 +5V21MEMWW频率为5MHz,6264芯片的读写时20MEMRG611618间均200 ns,试粗 E 略估计该芯片能否直接使用。

D -D0 7答:8088的时钟频率为5MHZ,则

读写时间为200ns,与6264芯片89A0A0D0710 A1D1的读写时间相同,若该芯片直接使611 A2D2513A3D3用,容易出错。 414A4D4315 A5D5216A6D6117 A7D723A822 A919A10A1017 连接电路图如下:

21MEMWW 206116GMEMR18 E

A11115 AY0214BY1 313CY212A19Y3 11Y4410图3-17电路图 A18E1Y559. . .. . . A17A16A15A14A13A126E2E3Y6Y77 74LS138

第四章 指令与寻址方式习题解答

1.试分别说明下列各指令中源操作数和目的操作数使用的寻址方式:

(1) AND AX,0FFH (2) AND BL,[OFFH] (3) MOV DS,AX (4) CMP [SI],CX

(5) MOV DS:[0FFH],CL (6) SUB [BP][SI],AH (7) ADC AX,0ABH[BX] (8) OR DX,-35[BX][DI] (9) PUSH DS (10) CMC

答: 目的操作数 源操作数

(1)寄存器直接寻址 立即数寻址 (2)寄存器直接寻址 直接寻址

(3)寄存器直接寻址 寄存器直接寻址 (4)寄存器间接寻址 寄存器直接寻址 (5)直接寻址 寄存器直接寻址 (6)基址变址寻址 寄存器直接寻址 (7)寄存器直接寻址 寄存器相对寻址 (8)寄存器直接寻址 基址变址相对寻址 (9)无 寄存器直接寻址

(10)隐含寻址

2.试分别指出下列各指令语句的语法是否有错,如有错,指明是什么错误。

(1) MOV [BX][BP],AX (2) TEST [BP],BL (3) ADD SI,ABH (4) AND DH,DL (5) CMP CL,1234H (6) SHR [BX][DI],3 (7) NOT CX,AX

(8) LEA DS,35[SI] (9) INC CX,1 (10) PUSH 45[DI] 答:(1)应将BP,BX其中之一该为SI或DI (2)正确

(3)ABH改为0ABH (4)

(5)是字操作,CL改为CX (6)移位数大于1时,应用CL (7)NOT指令只有一个操作数

(8)LEA指令的源操作数应为一内存单元地址 (9)此指令不用指出1 (10)45改为45H

3.下面两条指令执行后,标志寄存器中CF,AF,ZF,SF和OF分别是什么状态?

MOV DL,86 ADD DL,0AAH

答: 0101,0110 + 1010,1010 = 1,0000,0000 CF=1 AF=1 ZF=1 SF=1 OF=1

4.在8086/8088CPU中可用于作地址指针的寄存器有哪些? 答:有BX,CX,DX,BP,SI,DI (IP,SP,) 5.已知(DS)=09lDH,(SS)=1E4AH,(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)=0024H,(SI)=0012H,(DI)=0032H,(09226H)=00F6H,(09228H)=1E40H,(1E4F6H)=091DH。下列各指令或程序段分别执行后的结果如何? (1) MOV CL,20H[BX][SI] (2) MOV [BP][DI],CX (3) LEA BX,20H[BX][SI]

MOV AX,2[BX]

(4) LDS SI,[BX][DI]

MOV [SI],BX

(5) XCHG CX,32H[BX]

XCHG 20H[BX][SI],AX

答(1) (CX)=56F6H;

(2) (09226H)=5678H; (3) (AX)=1E40H;

(4) (1E4F6H)=0024H;

(5) (09226H)=1234H,(AX)=5678H. 6.已知(SS)=09l 5H,(DS)=0930H,(SI)=0A0H,(DI)=1C0H,(BX)=80H,(BP)=470H。现有一指令“MOV AX,OPRD”,如源操作数的物理地址为095C0H,试用四种不同寻址方式改写此指令(要求上述每个已知条件至少要使用一次)。 答:(1)MOV AX,[BP]

(2)MOV AX,[BP+DI+80H] (3)MOV AX,[DI+0100H]


微型计算机原理及应用答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:苏州市2010年全民科学素质百项行动计划

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

马上注册会员

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