微机原理课后题答案分解.docx

上传人:小飞机 文档编号:5286026 上传时间:2023-06-22 格式:DOCX 页数:18 大小:167.52KB
返回 下载 相关 举报
微机原理课后题答案分解.docx_第1页
第1页 / 共18页
微机原理课后题答案分解.docx_第2页
第2页 / 共18页
微机原理课后题答案分解.docx_第3页
第3页 / 共18页
微机原理课后题答案分解.docx_第4页
第4页 / 共18页
微机原理课后题答案分解.docx_第5页
第5页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《微机原理课后题答案分解.docx》由会员分享,可在线阅读,更多相关《微机原理课后题答案分解.docx(18页珍藏版)》请在三一办公上搜索。

1、第5章存储器系统一、选择题1. 下列(B)不是半导体存储器芯片的性能指标。A.存储容量B.存储结构 C.集成度 D.最大存储时间2. 高速缓存由(B)构成。A. SRAM B. DRAM C. EPROM D,硬磁盘3. 由2 Kxlbit的芯片组成容量为4Kx8bit的存储器需要(D)个存储芯片。A. 2 B. 8 C. 32 D. 164. 安排2764芯片内第一个单元的地址是1000H,则该芯片的最末单元的地址是 (D)。A. 1FFFH B. 17FFH C. 27FFH D. 2FFFH5. 一片容量为8KB的存储芯片,若用其组成1MB内存,需(C )片。A. 120 B. 124

2、C. 128 D. 1326. 外存储器包括(A B E F )。A,软磁盘 B,磁带 C. SRAM D. BIOS E,硬磁盘 F,光盘7. 在多级存储体系结构中,Cache-主存结构主要用于解决(D )的问题。A.主存容量不足B.主存与辅存速度不匹配C,辅存与CPU速度不匹配D,主存与CPU速度不匹配8. 动态RAM的特点之一 是 (BD )。A.能永久保存存入的信息B.需要刷新电路C,不需要刷新电路D,存取速度高于静态RAM二、填空题1. 在分层次的存储系统中,存取速度最快、靠CPU最近且打交道最多的是-Cache 存储器,它是由DRAM类型的芯片构成,而主存储器则是由SRAM类型的芯

3、片 构成。2. 将存储器与系统相连的译码片选方式有线选法、部分地址译码法和全地址 译码法。3. 若存储空间的首地址为1000H,存储容量为1Kx8、2Kx8、4Kx8H和8Kx8 的存储器所对应的末地址分别为13FFH、17FFH、1FFFH和2FFFH。4. 微机系统中存储器通常被视为_Cachd、主存、辅存 三级结构。三、综合题1. 某微机系统中内存的首地址为3000H,末地址为63FFH,求其内存容量。 答:存储区总的单元数为:63FFH3000H+1=3400H,故总容量13KB。计算方法:若直接用十六进制表示,则总容量=(3*163+4*162) /1024;若将地址表示成二进制,则

4、总容量=213B+212B+210B;2.下图为SRAM6116芯片与8088系统总线的连接图。(1) 写出6116芯片的存储容量;(2) 分析每片6116所占的内存地址范围。答:(1) 6116芯片的存储容量是 2k*8bit(2) 第一片6116的内存地址范围是 F1000HF17FFH第二片6116的内存地址范围是 F1800HF1FFFH3.利用6264芯片,在8088 系统总线上实现20000H 23FFFH的内存区域,试画出连接电路图。答:4.如图所示,IBM-PC/XT计算机扩展槽上与存储器连接的总线信号为20根地 址线A19A0, 8根数据线D7D0以及存储器读写信号MEMR和

5、MEMW。使用 这些信号扩展 1 片27256 (32Kx8 EPROM)和 1片62256 (32Kx8 RAM)。要求EPROM 的起始地址为C8000H, RAM紧随其后,使用74LS138 (3-8译码器),采用全地址 译码方式。O-O-OO 9 8 7 6 5 11111 A A A A AWHG2B必一年芸fA14A13A12A11A10A9A8A7A6A5A4A3A2A1A0D7D6D5D4D3D2D1D0MEMRMEMWA14 ceA13A12A11A90 IC0 D7A8 D6A7 D5A6 吐ccizqD4 A5 62256d3A4 D2A3 D1A2 D0A1O二二二三二

6、打日曰A14 CEA13A12A11A10A9 IC1A7A527256D3A4D2A3D0A2A1D7 D6 D5 D4fl-lF.ld题五图、存储器扩展图(1)试在图中画出计算机的存储器连接图(门电路自选)。A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0D7D6D5D4D3D2D1D0MEMWIA14 CEA13A12A11A90 IC0 D7A8 D6A7 D5A6 吐ccizqD4 A5 62256d3A4 D2A3 D1A14 CEA13A12A11A10A9 IC1A7A527256D3A4D2D7 D6 D5 D4RI-JI-.1HA3D0A2 A10OE

7、A2 D0A1 一 一A0 oe_WE(2)写出各片存储器的地址范围。答:地址范围27512:C8000CFFFFH, 62512:D0000HD7FFFH5. 设某系统中的数据总线宽度为8bit,地址总线宽度为16bit。若采用4KX4的 RAM芯片组成16KB的存储系统。问:(1) 共需多少片4KX4的RAM芯片?这些芯片应分成多少组?每组多少片?答:共需8片RAM芯片,分成4组,每组2片。(2) 该存储系统至少需要多少根地址总线?其中多少根低位地址线用于片内自选(译码)?答:至少需要14根地址总线,其中12根低位地址线用于片内自选。(3) 设该存储系统从0000H开始占用一段连续地址空间

8、,试给出每组芯片占用 的地址范围。答:00000FFFH 10001FFFH 20002FFFH 3000-3FFFH第6章输入输出与中断技术一、单项选择题1. 8086CPU在执行IN AL, DX指令时,DX寄存器的内容输出到(A )上。A.地址总线 B.数据总线C,存储器 D.寄存器2. 在CPU与外设进行数据传送时,下列(C )方式可提高系统的工作效率。A.无条件传送 B.查询传送 C.中断传送 D.前三项均可3. 外部设备的端口包括(ABC )。A,数据端口B,状态端口C,控制端口D,写保护口4. CPU在数据线上传输的信息可能是(ABC )。A.数据 B.状态 C.命令 D.模拟量

9、5. PC/XT机对I/O端口的寻址方式有(AF )。A,端口直接寻址 B,寄存器寻址 C,基址寻址D,变址寻址E.寄存器相对寻址F. DX间接寻址6. PC机在和I/O端口输入输出数据时,I/O数据须经(AE )传送。A. AL B. BL C. CL D. DL E. AX F. BX G. CX H. DX7. 程序查询I/O的流程总是按(B )的次序完成一个字符的传输。A.写数据端口,读/写控制端口B.读状态端口,读/写数据端口C,写控制端口,读/写状态端口D.随I/O接口的具体要求而定。8. 在CPU与外设之间设计接口电路的目的主要有(ABCD)。A.解决驱动能力问题B.控制数据传输

10、速度C,完成数据形式转换D,负责CPU与外设的联络9. 8086CPU工作在总线请求方式时,会让出(D )。A.地址总线B.数据总线C.地址和数据总线D.地址、数据和控制总线10. CPU响应INTR引脚上来的中断请求的条件之一是(B )。A. IF =0 B. IF =1 C. TF =0 D. TF =111. 断点中断的中断类型码是(C )。A. 1 B. 2 C. 3 D. 412. 执行指令IRET后弹出堆栈的寄存器先后顺序为(B )。A. CS、IP、FlagsB. IP、CS、FlagsC. Flags、CS、IPD. Flags、IP、CS13. 若8259A工作在优先级自动循

11、环方式,则IRQ4的中断请求被响应并且服 务完毕后,优先权最高的中断源是(B )。A. IRQ3 B. IRQ5 C. IRQ0 D. IRQ414. PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ6 的中断类型码是(B )。A. 75H B. 76H C. 70H D. 1D8H15. PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ5 的中断矢量存储的地址是(D )。A. 75H B. 280H C. 300H D. 1D4H16. 当向8259A写入的操作命令字OCW2为01100100时,将结束(E )的中 断服务。

12、A. IRQ0B. IRQ1C. IRQ2D. IRQ3E. IRQ4F. IRQ5 G. IRQ6H. IRQ717. 3片8259A级联起来,可管理(C )级中断。A, 24 B. 23 C. 22 D. 20 E. 16 F. 15二、多项选择题1. 在PC机工作过程中,8259A所管理的中断源优先级将发生变化的工作方式 有(C D )。A.全嵌套工作方式 B.特殊全嵌套方式C. 优先级自动循环方式 D.优先级特殊循环方式2. 写入8259A的ICW1为13H,则该8259A芯片的工作方式是(ADE )。A.上升沿触发中断请求 B.仅高电平请求中断 C.多片主从方式D, 单片方式 E.初

13、始化写入ICW4F,初始化不写入ICW43. 写入8259A的ICW4为09H,则该8259A芯片的工作方式是(ABD )。A,全嵌套 B,采用8086CPU C,多片主从方式D. 缓冲方式 E.自动结束中断F.优先级自动循环4. 写入PC/XT机8259A芯片的操作命令字OCW1是36H,则被屏蔽的中断源 是(BCEF )。A. IR0 B. IR1 C. IR2 D. IR3E. IR4 F. IR5 G. IR6 H. IR75. 8086CPU响应硬中断NMI和INTR时,相同的条件是(BD )。A.允许中断B.当前指令执行结束C. CPU工作在最大模式下D,不处于DMA操作期间6.7

14、.8.三、判断题1. 内部中断的优先权总是高于外部中断。(X)2. 两片8259A级连后可管理16级中断。(x)3. 8259A所管理的中断源中,优先级低的中断源不可能中断优先级高的中断服务子程序。(X)4. 若8259A的中断屏蔽字为00H,则8259A所管理的8级中断全被屏蔽。(X)5. 只要8259A所管理的中断源没有被屏蔽,则任何中断源的中断请求都能得 到CPU的响应和服务。(小6. 在8259A特殊完全嵌套方式中,同级的中断可实现嵌套。(小四、填空题1. 对I/O端口的编址一般有 外设与内存统一编址 方式和外设与内存独立编址 方式。PC机采用的是 独立编址 方式。2. 在PC系列微机

15、中,I/O指令采用直接寻址方式的I/O端口有256个。采用 DX间接寻址方式可寻址的I/O端口有64K个。3. 数据的输入/输出指的是CPU与外设 进行数据交换。4. 数据输入/输出的四种方式是无条件传送方式、条件传送方式、中断方式 和DMA传送方式。5. CPU在执行OUT DX,AL指令时,DX 寄存器的内容送到地址总线上, AL寄存器的内容送到数据总线上。6. 当CPU执行IN AL,DX指令时,M /15引脚为 低 电平,而为 低 电 平,WR为_高电平。7. 中断矢量就是中断服务子程序的入口地址,在内存中占有4个存储 单元,其中低地址存储单元存放的是IP内容,高地址存储单元存放的是C

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

17、服务程序入口的物理地址为579B4H。DATA SEGMENTORG 2CHVAR1 DW ?VAR2 DW ?DATA ENDSCODE SEGMENTASSUMECS: CODE,ES: DATAXOR AX, AXMOV ES, AXMOV AX, 1234HMOV ES: VAR1, AXMOV AX, 5678HMOV ES:VAR2,AX 1 ICODE ENDS13.五、综合题1. 简述接口编址的方法及其特点。答:给接口编地址,主要有两种方法:独立编址和统一编址。统一编址是指将端口和存储单元一起进行分配地址,即端口地址占用存储空间 的一部分,使得存储空间减少了,但对端口的访问正如

18、对存储单元的访问一样灵活, 不需设置专门的访问端口的指令(即I/O指令)。单独编址是指单独对端口进行地址分配,端口地址不占用存储空间,但对端口 的访问需专门的指令(即I/O指令)。2. 微机通过接口与外设交换数据的指令有哪些?并写出所有的格式。答:有输入和输出两条指令,其格式各有四种:IN AL,nIN AX, nIN AL,DXIN AX,DXOUT n,ALOUT n, AXOUT DX, ALOUT DX,AX3. 试说明一般中断系统的组成和功能。答:处理器内部应有中断请求信号的检测电路,输出中断响应信号,保存断点 的逻辑,转向中断处理程序的逻辑,中断返回逻辑。系统中要有一中断控制器,管

19、 理多个中断源,提供处理机所需的中断处理信息。系统中请求中断处理的I/O接口 电路要有提供中断请求信号及接收中断响应信号的逻辑。4. 简述中断的响应过程。答:8086在中断响应时,自动将标志寄存器FR和断点(CS和IP)的值入栈保 存,但不将别的其它寄存器的值入栈保存,故如果中断服务程序中用到其它寄存器 时,应单独使用指令将其它寄存器的值入栈保存,等中断返回前再将其恢复。这一 步骤称为保护现场和恢复现场。保护现场和恢复现场应后进先出。8086只对可屏蔽中断的响应输出2个总线周期的INTA,并在第2个INTA期间 到DB的低8位读入中断类型码,而对其它类型的中断,由于中断类型码是固定的, 不用到

20、DB读取,故没有2个INTA总线周期。中断响应与调子程序过程完全不同。5. 简述8086系统的中断分类及优先级。答:内部(除法除以0、单步、断点、溢出、指令中断)和外部(非屏蔽、可 屏蔽)两大类。每个中断源有一个自已特定的类型码,8086靠类型码来识别不同中断源,转去 执行不同中断服务程序。可以使标志寄存器的IF位和TF位为0来关闭可屏蔽中断和单步中断,但除法 除以0中断、溢出中断、断点中断、指令中断及非屏蔽中断是无法关闭的。可屏蔽 中断有专用的指令STI (开可屏蔽中断)和CLI (关可屏蔽中断),但单步中断的开 或关没有专用指令。因8086的中断类型码为8位的,中断类型码的个数为0FFH,

21、最多可有256 个数,故8086的内部中断和外部中断加起来最多可有256个。除了可屏蔽中断的中 断类型码是由8259A提供的外,其它每种中断的中断类型码都是固定的。8086各中断源的优先级从高到低依次是:除法除以0溢出中断、断点中断、指令中断非屏蔽中断可屏蔽中断单步中断注意,优先级的高低与中断类型码的大小没有关系。因INT N指令中断的优先级高于可屏蔽中断的优先级,故8086在执行指令中断 期间不能响应可屏蔽中断的中断请求。6. 什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统 中,中断类型码和中断向量之间有什么关系?答:处理机可处理的每种中断的编号为中断类型码。中断

22、向量是指中断处理程 序的入口地址,由处理机自动寻址。中断向量表是存放所有类型中断处理程序入口 地址的一个默认的内存区域。在8086系统中,中断类型码乘4得到向量表的入口, 从此处读出4字节内容即为中断向量。7. 写出分配给下列中断类型号在中断向量表中的物理地址。(1)INT 12H答:00048H(2)INT 8答:00020H8. 8259A中断控制器的功能是什么?答:8259A中断控制器可以接受8个中断请求输入并将它们寄存。对8个请求 输入进行优先级判断,裁决出最高优先级进行处理,它可以支持多种优先级处理方 式。8259A可以对中断请求输入进行屏蔽,阻止对其进行处理。8259A支持多种中

23、断结束方式。8259A与微处理器连接方便,可提供中断请求信号及发送中断类型码。 8259A可以进行级连以便形成多于8级输入的中断控制系统。9.画出8259A的初始化流程图。答:10.试按照如下要求对8259A设定初始化命令字:8086系统中只有一片8259A, 中断请求信号使用电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断 自动结束方式。中断类型码为20H27H,8259A的端口地址为0B0H和0B1H。并 写出8259A的初始化程序段。答:ICW1=1BH (送 B0H 端 口),ICW2=20H (送 B1H 端 口),ICW4=03H (送 B1H 端口)MOVAL,1BHOU

24、T0B0H,ALMOVAL,20HOUT0B1H,ALMOVAL,03HOUT0B1H, AL11. 8259A的中断屏蔽寄存器IMR与8086中断允许标志IF有什么区别?答:IF是8086微处理器内部标志寄存器的一位,若IF=0, 8086就不响应外部 可屏蔽中断请求INTR引线上的请求信号。8259A有8个中断请求输入线,IMR中 的某位为1,就把对应这位的中断请求IR禁止掉,无法被8259A处理,也无法向 8086处理器产生INTR请求。12. 若8086系统采用单片8259A中断控制器控制中断,中断类型码给定为20H, 中断源的请求线与8259A的IR4相连,试问:对应该中断源的中断向

25、量表入口地址 是什么?若中断服务程序入口地址为4FE0H: 0024H,则对应该中断源的中断向量 表内容是什么,如何定位?答:中断向量表入口地址为:0段的0090H地址。对应4FE24H中断服务程序 入 口,在 向量表 中定位情况:(0090H)=24H、(0091H)=00H、(0092H)=E0H、 (0093H)=4FH。13. 现假设某外设的中断请求信号由IR2端引入,要求编程实现CPU每次响应 该中断时屏幕显示字符串“WELCOME! ”。已知主机启动时8259A中断类型号的高 5位已初始化为00001,故IR2的类型号为0AH (00001010B); 8259A的中断结束 方式初

26、始化为非自动结束,即要在服务程序中发EOI命令;8259A的端口地址为20H 和 21H。解:程序如下:DATA SEGMENTMESS DB WELCOME! ,0AH,0DH,DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOVAX,SEG INT2MOVDS,AXMOVDX,OFFSET INT2MOVAX,250AHINT21H;置中断矢量表INAL,21H;读中断屏蔽寄存器ANDAL,0FBH;开放IR2中断OUT21H,ALSTILL:JMP LL;等待中断INT2:MOVAX,DATA;中断服务程序MOVDS,AXMOVDX,

27、OFFSET MESSMOVAH,09INT21H;显示每次中断的提示信息MOVAL,20H;OCW2, 一般 EOI 命令OUT20H,AL;发出EOI结束中断IN AL,21HOR AL,04H;屏蔽IR2中断OUT21H,ALSTIMOVAH,4CHINT21HIRETCODEENDSENDSTART第7章微型计算机的接口技术一、选择题二、填空题三、简答题四、综合题1. 设8253计数器的时钟输入频率为1.91MHz,为产生25KHz的方波输出信号, 应向计数器装入的计数初值为多少?答:1.19MHz: 25KHz = 76.4应向计数器装入的初值是76。2. 设8253三个计数器的端口

28、地址为201H、202H、203H,控制寄存器端口地 址200H。输入时钟为2MHz,让1号通道周期性的发出脉冲,其脉冲周期为1ms, 试编写初化程序段。答:要输出脉冲周期为1ms,输出脉冲的频率是1(1x 10-3) = 1000,当输入时钟频率 为2MHz时,计数器初值是2MHz;1000 = 2000使用计数器1,先读低8位,后读高8位,设为方式3,二进制计数,控制字是 76H。设控制口的地址是200H,计数器0的地址是202H。程序段如下:MOVMOVOUTMOVMOVOUTMOVOUTDX,200HAL,76HDX,ALDX,202HAX,2000DX,ALAL,AHDX,AL3.如

29、图所示,将8255的C端口接8个发光二极管,使这8个发光二极管依次 亮灭,其中74LS138译码器与地址总线已经连接正确。(1) C 口端口地址为多少?控制口端口地址为多少?(2) 按位置位/复位字0FH含义是什么?(3) 试编写实现8个发光二极管循环亮灭的程序。(已知有一个延时1秒的子 程序,其入口地址为DELAY1S)。WRRDfcT4LS138 岗 G2AY2G1WR 侦-i_RD FC6-c=HXELL PC5-i8255FC4-l_nxCSFC3H_HXFC2H_HXFC1H_HXAl AOpcoH_HXAl AD 答:(1) C 口端口地址为3EAH,控制口端口地址为3EBH。(2

30、 )按位置位/复位字0FH含义是将PC7置1。(3)MOVDX,3EBHMOVAL,80HOUTDX,ALMOVDX,3EAHMOVAL,01HL1:OUTDX,ALLCALLDELAY1SROLAL,1JMPL1HLT4.用8253实现每隔1s产生一个负脉冲,已知8253的时钟频率为2MHz, (1):.、:;写出8253的端口地址;(2)编写8253 丁 的初始化程序。巨WR一 A1 A0捉53D GATED 5 GATE1 十 GATE2 u:时A1A0OLIOOLHOUI2CLKOCLK1CLK2答:(1) 8253的端口地址为DF80H,DF81H,DF82H,DF83H(2) 1/

31、2MHz=0.5us 0.1s/0.5us=200000065535,应采用两个计数器级联,可定义0#计数器工作在方式3 (方波发生器),计数初值为20000, 1#计数器工作在 方式2 (频率发生器),计数初值为100。MOV DX,0DF83HMOV AL,00110110BOUT DX,ALMOV AL,01010100BOUT DX,ALMOV DX,0DF80HMOV AX,20000OUT DX,ALMOV AH,ALOUT DX,ALMOV DX,0DF81HMOV AL,100OUT DX,ALD0D7;DTTAo.YDYrY2Y3Y4YrY6Y7&1TE0CLEOCLE2D0

32、-D7 OUTCi驱动器6. IBM-PC/XT计算机系统接口芯片连接如图所示,AEN低电平选中端口。0UT2 &1TE2a器(1) 试说明各芯片使用的端口地址。答:8259: 20H, 21H8253: 40H, 41H, 42H, 43H(2) 初始化各芯片。1)单片8259工作在完全嵌套方式,中断申请输入1 R0IR7为边沿触发,IR0的 中断号为08H,试写出8259初始化程序段。答:INT00EQU20HINT01EQU21HMOVAL,13HOUTINT00,ALMOVAL,08HOUTINT01,ALMOVAL,09HOUTINT01,AL2) 8253的定时器0和定时器2工作在方式2,定时器0的定时时间为25mS,定时 器2的输出频率为896HZ,试写出8253初始化程序段。答:CTC0EQU40HCTC1EQU41HCTC2EQU42HCTCCEQU43HMOV AL,36H;通道0OUTCTCC,ALMOV AX,7485HOUT CTC0,ALOUT CTC0,ALMOV AL,0B6H ;通道2OUTCTCC,ALMOV AX,533HOUT CTC2,ALMOV AL,AHOUT CTC2,AL

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号