微机原理课后题及答案

上传人:wt****50 文档编号:32653050 上传时间:2018-02-12 格式:DOC 页数:7 大小:192KB
返回 下载 相关 举报
微机原理课后题及答案_第1页
第1页 / 共7页
微机原理课后题及答案_第2页
第2页 / 共7页
微机原理课后题及答案_第3页
第3页 / 共7页
微机原理课后题及答案_第4页
第4页 / 共7页
微机原理课后题及答案_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《微机原理课后题及答案》由会员分享,可在线阅读,更多相关《微机原理课后题及答案(7页珍藏版)》请在金锄头文库上搜索。

1、自测题、作业题(7、8 章)答案第七章一、 填空题1. 8086/8088 中断分为硬件中断和软件中断,其中断响应过程都要把-和-推入堆栈, 且对相应标志位 -和-清零.答案: -FR-和-断点地址-, -TF-和- IF-.2. 一个 8259A 主片连 2 个从片,从片经主片的 IR3,IR6 引脚接入,主片设为特殊全嵌套方式,从片设为一般全嵌套方式,则系统中优先级排列顺序为_;系统允许的中断源数=_ .答案: 则系统中优先级排列顺序为:主片: IR0,IR1,IR2 从片 1# :IR0 IR7 主片:IR4,IR5从片 2# :IR0 IR7 主片:IR7 系统允许的中断源数=_22_

2、3. 设定 8259A 中断向量字节 ICW2=A0H,若在 IR3 处有一中断请求信号,它的中断向量号为_,该中断服务程序的入口地址保存在内存地址为_至_的_个单元中.答案: _A3H_, _28CH_至_28FH_的_4_个单元中.二、 判断题1.判断: 8086/8088 CPU 在响应内部中断和非屏蔽中断(NMI )时,须先发中断响应信号,在根据获得的中断矢量转入相应的服务程序。( )三、问答题1.若中断向量表地址 0040H 单元存放 1234H, 0042 单元存放5678H, 试问:(1)这些单元对应的中断类型码是多少?(2)该中断服务程序的起始地址是多少?答案: (1)中断类型

3、码是 10H 或 16 。(2)该中断服务程序的起始地址是 5678H:1234H 。2. 8259A 中断控制器,初始化命令字 ICW2 为 23H, 试问:该片的中断类型号范围是多少?答案: 分析:0 0 1 0 0 0 1 12 0 0 0 -20H 0 0 1 -21H 0 1 0 -22H 1 1 1 -27H 中断类型号范围是 20H27H.四、选择题1.当多片 8259A 级联使用时,对于从片 8259A 级联信号CAS2CAS0 是_; 对于主片 8259A 级联信号CAS2CAS0 是_.输入信号 输出信号 全部信号 中断信号答案: ; .2. 三片 8259A 级联,从片分

4、别接入主片的 IR2 和 IR5,则主片的ICW3 内容为_; 2 片从片的 ICW3 内容分别为_. A.48H B.24H C.12H D.42H A.00H,01H B.20H,40H C.04H,08H D.02H,05H答案: B; D3. 8259A 作为中断控制器,在外部可屏蔽中断服务程序中,要用EOI 命令,是因为_. 用它清除中断请求,防止重复进入中断程序; 用它屏蔽已被服务了的中断源,使它不再发出请求; 用它重新配置 8259A 中断控制器; 用它清除中断服务寄存器 ISR 的相应位,以允许同级或较低级的中断能被服务。答案: D五、编程题中断源的中断类型码为 4AH, 中断

5、服务程序的起始地址是3500H : 12A4H, 试将起始地址填入中断向量表中, 编一段程序实现此目的;用图说明起始地址在中断向量表中是如何存放的?方法一:用指令来设置MOV AX,0000H MOV DS,AX ;数据段逻辑地址 =0000HMOV SI,4AH 4 ;中段类型号 * 4=128HMOV WORD PTR SI,12A4H ;送中断服务程序偏移地址MOV WORD PTR SI+2,3500H ;送段地址方法二:用 DOS 功能调用来设置。MOV AX, 3500MOV DS,AX ;中断向量段地址 DSMOV DX,12A4H;中断向量偏移地址DXMOV AL, 4AH ;

6、中段类型号 4AHALMOV AH, 25H ;功能:设置中断向量INT 21H ;DOS 功能调用入口地址在中断向量表中的存放 : 00128H00129H 0012AH0012BHA4H12H00H35H第八章一、选择题1、8253 的计数通道计数结束时,在 OUT 端输出一个宽度为一个 CLK 时钟周期负脉冲的工作方式有( )A方式 1 B方式 2 C方式 3 D方式 4 E方式 5答案:BDE2、对 8253 写入控制字后,输出端 OUT 变为高电平的有( )。A方式 0 B方式 2 C方式 3D方式 4 E方式 5答案:BCDE3.定时/计数器 8253 共有_个计数通道,每个计数通

7、道有_工作方式,共有_个 I/O 地址。A.3,3 种,4 B. 2,4 种,5 C. 3, 6 种,3 D. 3, 6 种,4 答案: D4. 定时/计数器 8253 的通道计数频率为 1MHZ,每个通道的最大定时时间为_。A.32.64MS B.97.92MS C.48.64MS D.65.536MS分析:计数周期=1/1 MHZ=1/10 6=1s由于采用减法计数,最大计数初值=0000H,若采用 10 进制计数方式,最大定时时间=104 X 1s=10MS; 若采用 16 进制计数方式,最大定时时间=65536 X 1s=65.536MS;答案: D二、填空题1.在 8253 中通过对

8、其中一个_的编程设定和控制工作方式,其端口地址A1A0=_。答案: _控制口_ _11B_2. 设定时/计数器 8253 的 CLK1 端输入的时钟频率为 2.5KHZ,要求在 OUT1 端产生频率为1HZ 的方波,则计数器 1#应工作于方式_,且计数器 1#的计数初值为_.分析: OUT1 端产生方波,故选择方式 3.计数初值=输入脉冲频率/输出方波频率=2500答案:_3_ _2500_。3.8253 的端口地址为 40H43H,CH0 作为计数器,计数时钟频率 1 MHZ。下列程序执行后,输出脉冲的宽度是_。MOV AL, 36HOUT 43H, ALMOV AX, 20000OUT 4

9、0H,ALMOV AL,AHOUT 40H,AL分析:由 8253 的端口地址为 40H43H 可知,CH0 的通道地址是 40H,控制口地址为43H。(1) 写到控制口的方式控制字为 36H方式控制字 36H: 0 0 1 1 0 1 1 0(2)方式三输出方波:计数初值=定时时间 时钟频率 fc(1 MHZ)方波周期=定时时间=计数初值/fc=20000/ 1 MHZ=0.02s计数初值 20000 是偶数,所以 CH0 通道输出对称方波,输出脉冲的宽度是 0.01s,=10ms答案:10ms三.编程题已知电路原理图如下图所示。要求 10 进制计数方式,编写初始化程序,使在 OUT0 端输

10、出图示波形。答案:从输出波形看,波形周期 1MS,负脉冲宽度是 1S,显然 8253 工作在方式 2 输出的波形。选择通道 016位读写方式3二进制计数(1)时钟周期=1/fc=1/1MHZ=1S计数初值=输出脉冲周期/时钟周期=1MS/1S=1000(2) 方式控制字: 0 0 1 1 0 1 0 1 =35H(3)初始化编程片断MOV AL , 35H ;方式控制字MOV DX, 203H ;控制口OUT DX,AL ;方式控制字送控制口MOV AX , 1000H ;计数初值MOV DX, 200H ;计数器 0OUT DX ,AL ;写计数器 0 低位MOV AL,AHOUT DX, AL ;写计数器 0 高位。选择通道016位读写方式二十进制计数

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

当前位置:首页 > 电子/通信 > 无线电电子学/电信技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号