文档详情

第8章 微机原理习题答案.pdf

发布:2017-05-31约5.5千字共7页下载文档
文本预览下载声明
一.填空题 1.22 80H 、70H、60H、50H 2 .高电平 1 3 .非屏蔽中断 IF 4.00054H 3088H :5066H 5.存放对应中断请求信号的屏蔽状态 6. CPU 开中断、有中断源提出中断请求和 CPU 执行完现行执令后 7.80H 8.现场 指令计数器 9.STI CLI 10. 总线请求 11.ICW4 12.n 中断向量表 中断向量表 中断向量表 13.可屏蔽 非屏蔽 14.001c0H 001C1H 15.IF 16.15 17.高电平 18. 19.级联 20.15 21.64 22.非屏蔽 23.上升沿触发 电平触发 二.选择题 24 .D 25 .B 26 .D 27 .C 28 .D 29 .A 30 .A 31 .A 32 .A 33 .B 34 .A 35 .D 36 .A 37 .C 38 .D 39 .D 40 .B 41 .C 42 .B 43 .C 44 .B 45 .C 46 .B 47 .C 48 .C 49 .C 50 .D 51 .C 52 .C 53 .C 54 .A 55 .B 56 .D 57 .C 58 .D 59 .C 60 .D 61 .D 62 .D 63 .D 64 .D 65 .A 三.判断题 66 .错。 67 .错。 68 .错。 69 .对。 70 .错。 71 .对。 72 .对 73 .错 74 .错 75 .错 76 .对 77 .错 78 .对 79. 错 80.对 81.错 82.对 83.错 84.错 85.对 86.对 87.对 四.简答题 88.答:先写ICW1 。对于 8088/8086,ICW1 的高三位D7D6D5 恒为 0,D4 =1,边缘触发 D3 =0,D2 总是为 0,单片D1 =1,不需要 ICW4D0 =0,故 ICW1 为 12H。 ICW2 。由于将INT 88H 分配给 IR0,那么,IR1、IR2 、……IR7 分别为 89H、8AH、……、 8FH。ICW2 的二进制数为 88H。 89.答:mov al,12H out 94H,al ;将ICW1 写往偶地址 mov al,88H out 95H,al ;将ICW2 写往奇地址 90 .答:在 8259 中中断号是由软件与硬件联合提供的,反映在ICW2 中。高 5 位由用户指 定写入 ICW2 的高 5 位,而低 3 位是通过请求 IRR 寄存器的内容确定的,不能由用户 写入。由于,99、CC、22H 三个号的低三位有 1,所以不能分配给 IR0 ,否则,有的中 断将无法接入。能分配给 IR0 的是(B )(D )(F )。 91 .答:由于分配给IR3 的中断号为 1BH,所以高 5 位 000110,而低三位 000 -111 分别分配给 IR0 -IR7 ,因此,其十六进制分别为 18H、19H、1AH、1BH、1CH、 1DH、1EH、1FH。 92 .答:OBH 即 写入 20H 偶地址端口, 并且 D4D3=01 是 OCW3 的标志位, D1Do=11 即RR .RIS =11 时,表示 CPU 的下一条IN 指令要读取 ISR 寄存器的内容。 93 .答:所谓中断,是指 CPU 在正常运行程序时,由于内部/外部事件或由程序预先安排的 事件,引起 CPU 中断正在运行的程序,而转到为内部/外部事件或为预先安排的事件服 务的程序中去,服务完毕,再返回去执行波暂时中断的程序。 94 .答:可屏蔽中断处理的一般过程为: ①外设径 8259A 提出中断请求,如果 IF=1 且无 DMA 请求,LOCK 无效,则 8259A 的中断 请求信号 INTR 才能送到 CPU 。 ②CPU 发 INTA 信号响应,在第二个 INTA 周期中,外部中断控制器送中断类型号。 ③OLDFLAG STACK ④OLDCS STACK ⑤获取 CS 并赋值 ⑥①LDTP ST
显示全部
相似文档