《微机原理与接口技术》第五章作业答案
微机原理与接口技术第五章试题及答案

第五章5-1选择题1、6264芯片是(B)(A)EEPROM (B)RAM(C)FLASH ROM (D)EPROM2、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A)(A)方式0 (B)方式1 (C)方式2 (D)方式33、使用8255可以扩展出的I/O口线是(B)(A)16根(B)24根(C)22根(D)32根4、当8031外出扩程序存储器8KB时,需使用EPROM 2716(C)(A)2片(B)3片(C)4片(D)5片5、某种存储器芯片是8KB*4/片,那么它的地址线根线是(C)(A)11根(B)12根(C)13根(D)14根6、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(A)(A)P0 (B)P1 (C)P2 (D)P37、当使用快速外部设备时,最好使用的输入/输出方式是(C)(A)中断(B)条件传送(C)DMA (D)无条件传送8、MCS-51的中断源全部编程为同级时,优先级最高的是(D)(A)INT1 (B)TI (C)串行接口(D)INT09、MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A)(A)读锁存器具(B)读数据库(C)读A累加器具(D)读CPU 10、MCS-51的并行I/O口读-改-写操作,是针对该口的(D)(A)引脚(B)片选信号(C)地址线(D)内部锁存器5-2判断题1、MCS-51外扩I/O口与外RAM是统一编址的。
(对)2、使用8751且EA=1时,仍可外扩64KB的程序存储器。
(错)60KB3、8155的复位引脚可与89C51的复位引脚直接相连。
(对)4、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。
(错)统一编址的特点正是无需专门的输入输出指令。
5、8031片内有程序存储器和数据存储器。
(错)无程序存储器6、EPROM的地址线为11条时,能访问的存储空间有4K。
(错)2K.7、8255A内部有3个8位并行口,即A口,B口,C口。
微机原理与接口技术张颖超叶彦斐第5章习题答案.doc

5.1 RAM和ROM的主要特点和区别是什么?【解答:】ROM (只读性存储器)的特点足在一般情况下,ROM屮的信息只能读出不能写入,ROM 屮的内客是非易失性的,掉电后信息也不会丢失。
RAM (随机存储器)的特点是K•内容在工作时既可以读出也可以随时写入,但是其中的内容是易失性的,棹电后信息会丢失。
5.2术语“非易失性存储器”足什么意思?PROM和EPROM分别代表什么意思?【解答:】“非易失性存储器”是指掉电后信息不会丢失。
PROM是可编程ROM, EPROM可擦除可编程ROM。
5.3何谓静态RAM?何谓动态RAM?他们的特点各足什么?【解答:】以双稳态电路作力基本存储申.元來保存信息的RAM称力静态RAM (SRAM),其特点是:只要不断电,信息不会丢失;访问速度快,但集成度较低,一般用于Cache采用SRAM。
以晶体管栅极电界的充放电来存储二进制信息的RAM称为动态RAM,其特点足:电界上的电荷会随吋间而泄露,因此DRAM需耍定吋刷新;DRAM集成度较高,因此行列地址线复用,一般闪存采用DRAM构成。
5.4较大容量的RAM为什么总是采用矩阵形式?【解答:】这种形式便于采用双译码结构,地址线分为行、列W部分,分开译码,可以极大的减少地址译码器的输出线,简化电路。
5.5下列RAM芯片各需要多少个地址引脚?(1)16Kxlb (2) lKx4b (3) 2Kx8b【解答:】分別是log216K = 14,log2lK 二10,log22K = ll 根5.6设有一个具有14位地址和8位字长的存储器,fuj:(1)该存储器能存储多少字节的信息?(2)如果存储器由IKxlb静态RAM芯片组成,需多少芯片?(3)需要多少位地址作芯片选择?(4)改用4Kx4b的芯八,试凼出与总线连接框图。
【解答:】(1)注意问的是:能存储多少字节已知存储器具冇14位地址,且8位字长,所以是214字节,即16K字节(16KB)。
微机原理与接口技术(第三版)课本习题答案.

第二章 8086体系结构与80x86CPU1.8086CPU由哪两部分构成?它们的主要功能是什么?答:8086CPU由两部分组成:指令执行部件(EU,Execution Unit)和总线接口部件(BIU,Bus Interface Unit)。
指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。
总线接口部件(BIU)主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。
2.8086CPU预取指令队列有什么好处?8086CPU内部的并行操作体现在哪里?答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。
从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。
8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。
5.简述8086系统中物理地址的形成过程。
8086系统中的物理地址最多有多少个?逻辑地址呢?答:8086系统中的物理地址是由20根地址总线形成的。
8086系统采用分段并附以地址偏移量办法形成20位的物理地址。
采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是16位二进制数。
通过一个20位的地址加法器将这两个地址相加形成物理地址。
具体做法是16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址。
由于8086CPU的地址线是20根,所以可寻址的存储空间为1M字节,即8086系统的物理地址空间是1MB。
微机原理与接口技术第五章习题解答

微机原理与接口技术(楼顺天第二版)习题解答第5章总线及其形成5.1 微处理器的外部结构表现为数量有限的输入输出引脚,它们构成了微处理器级总线。
5.2 微处理器级总线经过形成电路之后形成了系统级总线。
5.3 答:总线是计算机系统中模块(或子系统)之间传输数据、地址与控制信号的公共通道,它是一组公用导线,是计算机系统的重要组成部分。
采用标准化总线的优点是:①简化软、硬件设计。
②简化系统结构。
③易于系统扩展。
④便于系统更新。
⑤便于调试与维修。
5.4 答:在微型计算机应用系统中,按功能层次可以把总线分成:片内总线、元件级总线、系统总线与通信总线。
5.5 答:RESET为系统复位信号,高电平有效,其有效信号至少要保持四个时钟周期,且复位信号上升沿要与CLK下降沿同步。
系统复位后的启动地址为0FFFF0H。
即:(CS)=0FFFFH,(IP)=0000H。
5.6 8086CPU复用的引脚有AD15~AD0、A16/S3、A17/S4、A18/S5、A19/S6、BHE/S7。
8088CPU复用的引脚有AD7~AD0、A16/S3、A17/S4、A18/S5、A19/S6、BHE/S7。
5.7 答:设置引脚复用主要是可以减少引脚数量。
CPU通过分时复用解决地址线与数据线的复用问题。
ALE为地址锁存使能信号在总线周期的T1周期有效,BHE为高8位数据线允许,在T1周期有效,需要锁存器锁存,在需要使用高8位数据线时使用。
5.8 答:高阻态可做开路理解。
可以把它看作输出(输入)电阻非常大。
5.9 答:RESET(Reset):复位信号,输入,高电平有效。
CPU 收到复位信号后,停止现行操作,并初始化段寄存器DS、SS、ES,标志寄存器PSW,指令指针IP与指令队列,而使CS=FFFFH。
RESET信号至少保持4个时钟周期以上的高电平,当它变成低电平时,CPU执行重启动过程,8086/8088将从地址FFFF0H开始执行指令。
微机原理与接口技术 第5章课后作业答案

4
D0~ D7 8088系统 BUS
D0~ D7 · · · A0 SRAM 6116
A0 A 10
MEMW
A 10
R/W OE D0~ D7 CS
MEMR
D0~ D7 A0 · · ·
A0 A 10 R/W OE CS
A 10
MEMW MEMR & A 18 A 17 A 19 A 16 A 15 A 14 A 13 A 12 A 11
5.10 74LS138译码器的接线图如教材第245页的图5-47所示,试判断其输出端Y0#、Y3#、Y5#和 Y7#所决定的内存地址范围。
解:因为是部分地址译码(A17不参加译码),故每个译码输出对应2个地址范围: Y0#:00000H ~ 01FFFH 和 20000H ~ 21FFFH Y3#:06000H ~ 07FFFH 和 26000H ~ 27FFFH
5.2 为什么动态RAM需要定时刷新?
解:DRAM的存储元以电容来存储信息,由于存在漏电现象,电容中存储的电荷会逐渐泄漏,从而使信息丢失或出 现错误。因此需要对这些电容定时进行“刷新”。 5.3 CPU寻址内存的能力最基本的因素取决于___________。 解:地址总线的宽度。 5.4 试利用全地址译码将6264芯片接到8088系统总线上,使其所占地址范围为32000H~33FFFH。 解:将地址范围展开成二进制形式如下图所示。 0011 0010 0000 0000 0000 0011 0011 1111 1111 1111
解:
(1)特点是:它结合了RAM和ROM的优点,读写速度接近于RAM,断电后信息又不会丢失。 (2)28F040的编程过程详见教材第222~223页。 5.14 什么是Cache?它能够极大地提高计算机的处理能力是基于什么原理? 解: (1)Cache 是位于CPU与主存之间的高速小容量存储器。 (2)它能够极大地提高计算机的处理能力,是基于程序和数据访问的局部性原理。 5.15 若主存DRAM的的存取周期为70ns,Cache的存取周期为5ns,有它们构成的存储器的平 均存取周期是多少? 解:平均存取周期约为 70×0.1ns + 5×0.9ns =11.5ns。
微机原理及接口技术试题第五章 习题和答案

第五章习题和答案一、单选题1.计算机的外围设备是指____A__。
A、输入/输出设备B、外存储器C、远程通信设备D、除了CPU和内存以外的其他设备2.下述I/O控制方式中,___C___主要由硬件实现。
A、程序传送方式B、中断方式C、DMA方式D、I/O处理机方式3.接口电路的最基本功能是____C__。
A、在CPU和外设间提供双向的数据传送B、反映外设当前的工作状态C、对传送数据提供缓冲功能D、对外设进行中断管理4.一个完整的DMA操作过程大致可分3个阶段,其中没有的阶段是___B___。
A、准备阶段B、总线控制阶段C、数据传送阶段D、传送结束阶段二、判断题1.把接口电路中CPU可以访问的每一个寄存器或控制电路称为一个I/O端口。
(T )2.采用统一编址方式时,CPU对I/O设备的管理是用访问内存的指令实现的。
(T )3.无条件传送是一种最简单的输入/输出传送,一般只用于简单、低速的外设的操作。
(T )4.中断方式的特点是改CPU的被动查询为主动响应。
(F )5.DMA控制器是一个特殊的接口部件,它有主、从两种工作状态。
(T )三、思考题1.外设为何必须通过接口与主机相连?存储器与系统总线相连需要接口吗?为什么?答: 外设都必须通过I/O接口电路与微机系统总线相连,因为CPU与外部设备通信在运行速度和数据格式上差异很大. 存储器与系统总线相连不需要接口.因为接口是用来连接微机和外设的一个中间部件,I/O接口电路要面对主机和外设两个方面进行协调和缓冲,存储器属于微机系统的组成部分.它们之间的数据传输是标准的、统一的没有必要通过接口.2.CPU与外设间传送的信号有哪几类?答: CPU与外设间传送的信息大致可分为以下3类: 数据信息(分为数字量,模拟量和开关量), 控制信息(CPU发出的用来控制外设工作的命令)和状态信息(用来反映输入、输出设备当前工作状态的信号).3. 常用的I/O端口编址方式有哪几种?各自的特点如何?答: 系统对I/O端口的地址分配有两种编址方式:统一编址和独立编址。
微机原理与接口技术第五章、第六章课后习题答案

2114: 128片,10位和6位。
6116: 32片,11位和5位。
6264: 8片,13位和3位。
5.42114:611662646.4stack segment stack 'stack'dw 32 dup(0)stack endscode segmentstart proc farassume ss: stack, cs: codepush dssub ax, axpush axCALL I6116 ;调用写入6116子程序MOV AH, 2 ;回车换行MOV DL, 0DHINT 21HMOV DL, 0AHINT 21HCALL O6116 ;调用读出6116子程序ret;写入6116:将键入字符的ASCII码写入6116I6116 PROCMOV BL, 0 ;定义页地址码(16个地址为一页)MOV CX, 128 ;定义页数LOP1: PUSH CXMOV DX, 380H ;将页地址从74LS273输出MOV AL, BLOUT DX, ALMOV CX, 16 ;定义页内单元数MOV DX, 390H ;将键入数写入16个单元LOP2: MOV AH, 1INT 21HOUT DX, ALINC DXLOOP LOP2INC BL ;换页POP CXLOOP LOP1 ;页数未满换页重新写入16个单元RETI6116 ENDP;读出6116:将写入6116的数据读出送显示O6116 PROCMOV BL, 0MOV CX, 128LOP3 PUSH CXMOV DX, 390HMOV AL, BLOUT DX, ALMOV CX, 16MOV DX 380H ;将16个单元的数据送显示LOP4: IN AL, DXPUSH DXMOV DL, AL ;将6116中读出的ASCII码送DLMOV AH, 2 ;2号功能调用显示DL中的字符INT 21HPOP DXINC DXLOOP LOP4INC BLPOP CXLOOP LOP3RETO6116 ENDPend start6.5stack segment stack 'stack'dw 32 dup(0)stack endscode segmentstart proc farassume ss: stack, cs: codepush dssub ax, axpush axMOV AH, 2 ;用2号功能调用输出字符,调用号送AHMOV CX, 100 ;字符个数送计数器MOV DX, 380HWAIT0: IN AL, DX ;从244读入TEST AL, 80H ;测试状态位是否为0JNZ WAIT0 ;不为0,等待继续测试状态WAIT1: IN AL, DX ;状态为0,继续读入TEST AL, 80H ;测试状态是否为1JZ WAIT1 ;不为1,等待继续测试状态IN AL, DX ;状态为1,读入数据即ASCII码AND AL, 7FH ;去掉状态位MOV DL, AL ;ASCII码送DL,输出字符INT 21HLOOP WAIT0-3 ;跳到给DX赋值380H的MOV指令,该指令为3字节retstart endpcode endsend start。
微机原理与接口技术张颖超叶彦斐第5章习题答案

微机原理与接⼝技术张颖超叶彦斐第5章习题答案5.1 RAM 和ROM 的主要特点和区别是什么?【解答:】ROM (只读性存储器)的特点是在⼀般情况下,ROM 中的信息只能读出不能写⼊,ROM 中的内容是⾮易失性的,掉电后信息也不会丢失。
RAM (随机存储器)的特点是其内容在⼯作时既可以读出也可以随时写⼊,但是其中的内容是易失性的,掉电后信息会丢失。
5.2术语“⾮易失性存储器”是什么意思?PROM 和EPROM 分别代表什么意思?【解答:】“⾮易失性存储器”是指掉电后信息不会丢失。
PROM 是可编程ROM ,EPROM 可擦除可编程ROM 。
5.3 何谓静态RAM ?何谓动态RAM ?他们的特点各是什么?【解答:】以双稳态电路作为基本存储单元来保存信息的RAM 称为静态RAM (SRAM ),其特点是:只要不断电,信息不会丢失;访问速度快,但集成度较低,⼀般⽤于Cache 采⽤SRAM 。
以晶体管栅极电容的充放电来存储⼆进制信息的RAM 称为动态RAM ,其特点是:电容上的电荷会随时间⽽泄露,因此DRAM 需要定时刷新;DRAM 集成度较⾼,因此⾏列地址线复⽤,⼀般内存采⽤DRAM 构成。
5.4 较⼤容量的RAM 为什么总是采⽤矩阵形式?【解答:】这种形式便于采⽤双译码结构,地址线分为⾏、列两部分,分开译码,可以极⼤的减少地址译码器的输出线,简化电路。
5.5 下列RAM 芯⽚各需要多少个地址引脚?(1)16K×1b (2)1K×4b (3)2K×8b 【解答:】分别是2log 16K 14=,2log 1K 10=,2log 2K 11=根5.6 设有⼀个具有14位地址和8位字长的存储器,问:(1)该存储器能存储多少字节的信息?(2)如果存储器由1K×1b 静态RAM 芯⽚组成,需多少芯⽚?(3)需要多少位地址作芯⽚选择?(4)改⽤4K×4b 的芯⽚,试画出与总线连接框图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机原理与接口技术》第
五章作业答案
-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII
《微机原理与接口技术》第五章作业
一、作业
P180
2、5、7、8、9、10
2、半导体储存器的主要性能指标有哪些
1、存储容量
2、存取速度
3、可靠性
4、功耗
5、储存器芯片的片选信号的产生有哪几种方法各有什么特点
1、线选法:用除片内寻址外的高位地址线不经过译码,直接分别接至各个存储芯片的片选端来区别各芯片的地址
优点:连接简单,无需专门的译码电路
缺点:不能充分利用系统的存储器空间,地址空间浪费大。
2、部分译码法:只对高位地址线中某几位地址经译码器译码
优点:高位地址的部分地址线经过译码产生片选信号。
缺点:存在地址重叠现象。
3、全译码法:存储芯片内寻址以外的系统的全部高位地址线都参与译码产生
片选信号。
、优点:芯片的地址范围不仅是唯一确定的,而且是连续的。
缺点:译码电路较复杂,连线也较多
7、若用1024*1b的RAM 芯片组成16K*8b的存储器, 需要多少芯片在地址线中有多少位参与片内寻址多少位用做芯片组选择信号(设系统地址总线为16位)
1024K*1b=1K*1b
1K*8b/1K*1b=8
16K*8b/1K*8b=16
8*16=128
需要128片;
1024=2^10,需要10位参与片内寻址
16=2^4, 需要4位做芯片组选择信号
8、试用4K*8b的EPROM2732和8K*8b的SRAM6264, 以及74LS138译码器, 构成一个8KB 的ROM,32KB 的RAM 存储系统, 要求设计存储器扩展电路, 并指出每片存储芯片的地址范围.
9、用EPROM2764和SRAM6264各一片组成存储器,其地址范围为
FC000~FFFFFH,试画出存储器与CPU 的连接图和片选信号译码电路(CPU 地址
线20位,数据线8位)。
10、现有存储芯片:2K*1b的ROM 和4K*1b的 RAM,若用它们组成容量为16KB 的存储器, 前4KB 为ROM, 后12KB 为RAM, 问各种存储芯片分别用多少片
4K*8b/4K*1b=8
4K*1b/2K*1b=2
8*2=16
需要16片2K*1b的ROM
12K*8b/12K*1b=8
12K*1b/4K*1b=38*3=24
需要24片4K*1b的 RAM。