微机原理课后题答案(5-7章)_2.docx

上传人:安*** 文档编号:18965726 上传时间:2022-06-03 格式:DOCX 页数:42 大小:99.48KB
返回 下载 相关 举报
微机原理课后题答案(5-7章)_2.docx_第1页
第1页 / 共42页
微机原理课后题答案(5-7章)_2.docx_第2页
第2页 / 共42页
点击查看更多>>
资源描述

《微机原理课后题答案(5-7章)_2.docx》由会员分享,可在线阅读,更多相关《微机原理课后题答案(5-7章)_2.docx(42页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、微机原理课后题答案(5-7章)第5章存储器系统一、选择题1下列B不是半导体存储器芯片的性能指标。A.存储容量B.存储构造C.集成度D.最大存储时间2高速缓存由B构成。A.SRAMB.DRAMC.EPROMD.硬磁盘3由2K1bit的芯片组成容量为4K8bit的存储器需要D个存储芯片。A.2B.8C.32D.164安排2764芯片内第一个单元的地址是1000H,则该芯片的最末单元的地址是D。A.1FFFHB.17FFHC.27FFHD.2FFFH5一片容量为8KB的存储芯片,若用其组成1MB内存,需C片。A.120B.124C.128D.1326外存储器包括ABEF。A.软磁盘B.磁带C.SRA

2、MD.BIOSE.硬磁盘F.光盘7在多级存储体系构造中,Cache-主存构造主要用于解决D的问题。A.主存容量缺乏B.主存与辅存速度不匹配C.辅存与CPU速度不匹配D.主存与CPU速度不匹配8动态RAM的特点之一是BD。A.能永久保存存入的信息B.需要刷新电路C.不需要刷新电路D.存取速度高于静态RAM二、填空题1.在分层次的存储系统中,存取速度最快、靠CPU近期且打交道最多的是Cache存储器,它是由DRAM类型的芯片构成,而主存储器则是由SRAM类型的芯片构成。2将存储器与系统相连的译码片选方式有线选法、部分地址译码法和全地址译码法。3若存储空间的首地址为1000H,存储容量为1K8、2K

3、8、4K8H和8K8的存储器所对应的末地址分别为13FFH、17FFH、1FFFH和2FFFH。4微机系统中存储器通常被视为Cache、主存、辅存三级构造。三、综合题1某微机系统中内存的首地址为3000H,末地址为63FFH,求其内存容量。答:存储区总的单元数为:63FFH3000H13400H,故总容量13KB。计算方法:若直接用十六进制表示,则总容量3*163+4*162/1024;若将地址表示成二进制,则总容量213B212B210B;2下列图为SRAM6116芯片与8088系统总线的连接图。1写出6116芯片的存储容量;2分析每片6116所占的内存地址范围。答:16116芯片的存储容量

4、是2k*8bit2第一片6116的内存地址范围是F1000HF17FFH第二片6116的内存地址范围是F1800HF1FFFH3利用6264芯片,在8088系统总线上实现20000H23FFFH的内存区域,试画出连接电路图。答:4如下图,IBMPC/XT计算机扩展槽上与存储器连接的总线信号为20根地址线A19A0,8根数据线D7D0以及存储器读写信号MEMR和MEMW。使用这些信号扩展1片2725632K8EPROM和1片6225632K8RAM。要求EPROM的起始地址为C8000H,RAM紧随其后,使用74LS13838译码器,采用全地址译码方式。1。2写出各片存储器的地址范围。答:地址范

5、围27512:C8000CFFFFH,62512:D0000HD7FFFH5设某系统中的数据总线宽度为8bit,地址总线宽度为16bit。若采用4K4的RAM芯片组成16KB的存储系统。问:1共需多少片4K4的RAM芯片这些芯片应分成多少组每组多少片答:共需8片RAM芯片,分成4组,每组2片。2该存储系统至少需要多少根地址总线其中多少根低位地址线用于片内自选A9A8A7A6A5A4A3A2A1A0D6D5D4D3D2D1D0D7MEMRMEMWA9A8A7A6A5A4A3A2A1A0D6D5D4D3D2D1D0D7MEMRMEMW译码答:至少需要14根地址总线,其中12根低位地址线用于片内自选

6、。3设该存储系统从0000H开场占用一段连续地址空间,试给出每组芯片占用的地址范围。答:00000FFFH10001FFFH20002FFFH30003FFFH第6章输入输出与中断技术一、单项选择题18086CPU在执行INAL,DX指令时,DX寄存器的内容输出到A上。A.地址总线B.数据总线C.存储器D.寄存器2在CPU与外设进行数据传送时,下列C方式可提高系统的工作效率。A.无条件传送B.查询传送C.中断传送D.前三项均可3外部设备的端口包括ABC。A.数据端口B.状态端口C.控制端口D.写保护口4CPU在数据线上传输的信息可能是ABC。A.数据B.状态C.命令D.模拟量5PC/XT机对I

7、/O端口的寻址方式有AF。A.端口直接寻址B.寄存器寻址C.基址寻址D.变址寻址E.寄存器相对寻址F.DX间接寻址6PC机在和I/O端口输入输出数据时,I/O数据须经AE传送。A.ALB.BLC.CLD.DLE.AXF.BXG.CXH.DX7程序查询I/O的流程总是按B的次序完成一个字符的传输。A.写数据端口,读/写控制端口B.读状态端口,读/写数据端口C.写控制端口,读/写状态端口D.随I/O接口的详细要求而定。8在CPU与外设之间设计接口电路的目的主要有ABCD。A.解决驱动能力问题B.控制数据传输速度C.完成数据形式转换D.负责CPU与外设的联络98086CPU工作在总线请求方式时,会让

8、出D。A.地址总线B.数据总线C.地址和数据总线D.地址、数据和控制总线10CPU响应INTR引脚上来的中断请求的条件之一是B。A.IF=0B.IF=1C.TF=0D.TF=111断点中断的中断类型码是C。A.1B.2C.3D.412执行指令IRET后弹出堆栈的寄存器先后顺序为B。A.CS、IP、FlagsB.IP、CS、FlagsC.Flags、CS、IPD.Flags、IP、CS13若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先权最高的中断源是B。A.IRQ3B.IRQ5C.IRQ0D.IRQ414PC/XT机中若对从片8259A写入的ICW2是70H

9、,则该8259A芯片的IRQ6的中断类型码是B。A.75HB.76HC.70HD.1D8H15PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ5的中断矢量存储的地址是D。A.75HB.280HC.300HD.1D4H16当向8259A写入的操作命令字OCW2为01100100时,将结束E的中断服务。A.IRQ0B.IRQ1C.IRQ2D.IRQ3E.IRQ4F.IRQ5G.IRQ6H.IRQ7173片8259A级联起来,可管理C级中断。A.24B.23C.22D.20E.16F.15二、多项选择题1在PC机工作经过中,8259A所管理的中断源优先级将发生变化的

10、工作方式有CD。A.全嵌套工作方式B.特殊全嵌套方式C.优先级自动循环方式D.优先级特殊循环方式2写入8259A的ICW1为13H,则该8259A芯片的工作方式是ADE。A.上升沿触发中断请求B.仅高电平请求中断C.多片主从方式D.单片方式E.初始化写入ICW4F.初始化不写入ICW43写入8259A的ICW4为09H,则该8259A芯片的工作方式是ABD。A.全嵌套B.采用8086CPUC.多片主从方式D.缓冲方式E.自动结束中断F.优先级自动循环4写入PC/XT机8259A芯片的操作命令字OCW1是36H,则被屏蔽的中断源是BCEF。A.IR0B.IR1C.IR2D.IR3E.IR4F.I

11、R5G.IR6H.IR758086CPU响应硬中断NMI和INTR时,一样的条件是BD。A.允许中断B.当前指令执行结束C.CPU工作在最大形式下D.不处于DMA操作期间678三、判定题1内部中断的优先权总是高于外部中断。2两片8259A级连后可管理16级中断。38259A所管理的中断源中,优先级低的中断源不可能中断优先级高的中断服务子程序。4若8259A的中断屏蔽字为00H,则8259A所管理的8级中断全被屏蔽。5只要8259A所管理的中断源没有被屏蔽,则任何中断源的中断请求都能得到CPU的响应和服务。6在8259A特殊完全嵌套方式中,同级的中断可实现嵌套。四、填空题1对I/O端口的编址一般

12、有外设与内存统一编址方式和外设与内存独立编址方式。PC机采用的是独立编址方式。2在PC系列微机中,I/O指令采用直接寻址方式的I/O端口有256个。采用DX间接寻址方式可寻址的I/O端口有64K个。3数据的输入/输出指的是CPU与外设进行数据交换。4数据输入/输出的四种方式是无条件传送方式、条件传送方式、中断方式和DMA传送方式。5CPU在执行OUTDX,AL指令时,DX寄存器的内容送到地址总线上,AL寄存器的内容送到数据总线上。6当CPU执行INAL,DX指令时,IOM/引脚为低电平,RD为低电平,WR为高电平。7中断矢量就是中断服务子程序的入口地址,在内存中占有4个存储单元,其中低地址存储

13、单元存放的是IP内容,高地址存储单元存放的是CS内容。8中断返回指令是IRET,该指令将堆栈中保存的断点弹出后依次装入IP寄存器和CS寄存器中,将堆栈中保存的标志装入Flags中。9CPU响应8259A中断,在引脚INTA上输出2个负脉冲,在第2个负脉冲期间读入中断类型码。108086CPU共可管理256个中断,中断矢量表放在从00000H地址单元到003FFH地址单元,总共有1K个字节。11CPU响应中断后将Flags寄存器入栈保存,然后自动将IF标志和TF标志复位。若要实现中断嵌套,必须在中断服务子程序中执行一条开中断指令。12下面代码完成8086系统中断向量设置的功能,其设置的中断类型为

14、0BH,中断服务程序入口的物理地址为579B4H。DATASEGMENTORG2CHVAR1DWVAR2DWDATAENDSCODESEGMENTASSUMECS:CODE,ES:DATAXORAX,AXMOVES,AXMOVAX,1234HMOVES:VAR1,AXMOVAX,5678HMOVES:VAR2,AXCODEENDS13.五、综合题1简述接口编址的方法及其特点。答:给接口编地址,主要有两种方法:独立编址和统一编址。统一编址是指将端口和存储单元一起进行分配地址,即端口地址占用存储空间的一部分,使得存储空间减少了,但对端口的访问正如对存储单元的访问一样灵敏,不需设置专门的访问端口的指

15、令即I/O指令。单独编址是指单独对端口进行地址分配,端口地址不占用存储空间,但对端口的访问需专门的指令即I/O指令。2微机通过接口与外设交换数据的指令有哪些并写出所有的格式。答:有输入和输出两条指令,其格式各有四种:INAL,nOUTn,ALINAX,nOUTn,AXINAL,DXOUTDX,ALINAX,DXOUTDX,AX3试讲明一般中断系统的组成和功能。答:处理器内部应有中断请求信号的检测电路,输出中断响应信号,保存断点的逻辑,转向中断处理程序的逻辑,中断返回逻辑。系统中要有一中断控制器,管理多个中断源,提供处理机所需的中断处理信息。系统中请求中断处理的I/O接口电路要有提供中断请求信号

16、及接收中断响应信号的逻辑。4简述中断的响应经过。答:8086在中断响应时,自动将标志寄存器FR和断点CS和IP的值入栈保存,但不将别的其它寄存器的值入栈保存,故假如中断服务程序中用到其它寄存器时,应单独使用指令将其它寄存器的值入栈保存,等中断返回前再将其恢复。这一步骤称为保护现场和恢复现场。保护现场和恢复现场应后进先出。8086只对可屏蔽中断的响应输出2个总线周期的INTA,并在第2个INTA期间到DB的低8位读入中断类型码,而对其它类型的中断,由于中断类型码是固定的,不用到DB读取,故没有2个INTA总线周期。中断响应与调子程序经过完全不同。5简述8086系统的中断分类及优先级。答:内部除法

17、除以0、单步、断点、溢出、指令中断和外部非屏蔽、可屏蔽两大类。每个中断源有一个自已特定的类型码,8086靠类型码来识别不同中断源,转去执行不同中断服务程序。能够使标志寄存器的IF位和TF位为0来关闭可屏蔽中断和单步中断,但除法除以0中断、溢出中断、断点中断、指令中断及非屏蔽中断是无法关闭的。可屏蔽中断有专用的指令STI开可屏蔽中断和CLI关可屏蔽中断,但单步中断的开或关没有专用指令。因8086的中断类型码为8位的,中断类型码的个数为0FFH,最多可有256个数,故8086的内部中断和外部中断加起来最多可有256个。除了可屏蔽中断的中断类型码是由8259A提供的外,其它每种中断的中断类型码都是固

18、定的。8086各中断源的优先级从高到低依次是:除法除以0溢出中断、断点中断、指令中断非屏蔽中断可屏蔽中断单步中断注意,优先级的高低与中断类型码的大小没有关系。因INTN指令中断的优先级高于可屏蔽中断的优先级,故8086在执行指令中断期间不能响应可屏蔽中断的中断请求。6什么是中断类型码、中断向量、中断向量表在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系答:处理机可处理的每种中断的编号为中断类型码。中断向量是指中断处理程序的入口地址,由处理机自动寻址。中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。在8086系统中,中断类型码乘4得到向量表的入口,从此处

19、读出4字节内容即为中断向量。7写出分配给下列中断类型号在中断向量表中的物理地址。(1)INT12H答:00048H(2)INT8答:00020H88259A中断控制器的功能是什么答:8259A中断控制器能够接受8个中断请求输入并将它们寄存。对8个请求输入进行优先级判定,裁决出最高优先级进行处理,它能够支持多种优先级处理方式。8259A能够对中断请求输入进行屏蔽,阻止对其进行处理。8259A支持多种中断结束方式。8259A与微处理器连接方便,可提供中断请求信号及发送中断类型码。8259A能够进行级连以便构成多于8级输入的中断控制系统。9画出8259A的初始化流程图。答:10试根据如下要求对825

20、9A设定初始化命令字:8086系统中只要一片8259A,中断请求信号使用电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。中断类型码为20H27H,8259A的端口地址为0B0H和0B1H。并写出8259A的初始化程序段。答:ICW1=1BH(送B0H端口),ICW2=20H(送B1H端口),ICW4=03H(送B1H端口)MOVAL,1BHOUT0B0H,ALMOVAL,20HOUT0B1H,ALMOVAL,03HOUT0B1H,AL118259A的中断屏蔽寄存器IMR与8086中断允许标志IF有什么区别答:IF是8086微处理器内部标志寄存器的一位,若IF=0,8086

21、就不响应外部可屏蔽中断请求INTR引线上的请求信号。8259A有8个中断请求输入线,IMR中的某位为1,就把对应这位的中断请求IR禁止掉,无法被8259A处理,也无法向8086处理器产生INTR请求。12若8086系统采用单片8259A中断控制器控制中断,中断类型码给定为20H,中断源的请求线与8259A的IR4相连,试问:对应该中断源的中断向量表入口地址是什么若中断服务程序入口地址为4FE0H:0024H,则对应该中断源的中断向量表内容是什么,怎样定位答:中断向量表入口地址为:0段的0090H地址。对应4FE24H中断服务程序入口,在向量表中定位情况:(0090H)=24H、(0091H)=

22、00H、(0092H)=E0H、(0093H)=4FH。13现假设某外设的中断请求信号由IR2端引入,要求编程实现CPU每次响应该中断时屏幕显示字符串“WELCOME!。已知主机启动时8259A中断类型号的高5位已初始化为00001,故IR2的类型号为0AH00001010B;8259A的中断结束方式初始化为非自动结束,即要在服务程序中发EOI命令;8259A的端口地址为20H和21H。解:程序如下:DATASEGMENTMESSDBWELCOME!,0AH,0DH,DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,SEGINT2MOVDS,AXMOVDX,OFFSETINT2MOVAX,250AHINT21H;置中断矢量表INAL,21H;读中断屏蔽寄存器ANDAL,0FBH;开放IR2中断OUT21H,ALSTILL:JMPLL;等待中断

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 考试试题 > 习题库

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁