大学计算机硬件基础 第6章作业答案.doc

上传人:hw****26 文档编号:3099807 上传时间:2019-05-21 格式:DOC 页数:5 大小:818.50KB
下载 相关 举报
大学计算机硬件基础 第6章作业答案.doc_第1页
第1页 / 共5页
大学计算机硬件基础 第6章作业答案.doc_第2页
第2页 / 共5页
大学计算机硬件基础 第6章作业答案.doc_第3页
第3页 / 共5页
大学计算机硬件基础 第6章作业答案.doc_第4页
第4页 / 共5页
大学计算机硬件基础 第6章作业答案.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、第 6 章作业一、不定向选择题1CPU 响应 INTR 引脚上来的中断请求的条件之一是 B 。 A)IF=0 B)IF=1 C)TF=0 D)TF=1 2断点中断的中断类型码是 C 。 A)1 B)2 C)3 D)4 38086CPU 在执行 IN AL,DX 指令时,DX 寄存器的内容输出到 A 上。A)地址总线 B)数据总线 C)存储器 D)寄存器4外部设备的端口包括 ABC 。A)数据端口 B)状态端口 C)控制端口 D)写保护口5CPU 在数据线上传输的信息可能是 ABC 。A)数据 B)状态 C)命令 D)模拟量63 片 8259A 级联起来,可管理 C 级中断。A)24 B)23

2、C)22 D)20 E)16 F)15 7若 8259A 工作在优先级自动循环方式,则 IRQ4 的中断请求被响应并且服务完毕后,优先权最高的中断源是 B 。 A)IRQ3 B)IRQ5 C)IRQ0 D)IRQ4 8PC/XT 机中若对从片 8259A 写入的 ICW2 是 70H,则该 8259A 芯片的 IRQ5 的中断矢量存储的地址是 D A)75H B)280H C)300H D)1D4H 9当向 8259A 写入的操作命令字 OCW2 为 01100100 时,将结束 E 的中断服务。 A)IRQ0 B)IRQ1 C)IRQ2 D)IRQ3 E)IRQ4 F)IRQ5 G)IRQ6

3、 H)IRQ710在 PC 机工作过程中,8259A 所管理的中断源优先级将发生变化的工作方式有 CD 。A)全嵌套工作方式 B)特殊全嵌套方式 C)优先级自动循环方式 D)优先级特殊循环方式 11写入 8259A 的 ICW1 为 13H,则该 8259A 芯片的工作方式是 ADE 。 A)上升沿触发中断请求 B)仅高电平请求中断 C)多片主从方式 D)单片方式 E)初始化写入 ICW4 F)初始化不写入 ICW4 12写入 8259A 的 ICW4 为 09H,则该 8259A 芯片的工作方式是 ACD 。 A)全嵌套 B)采用 8086CPU C)多片主从方式 D)缓冲方式 E)自动结束

4、中断 F)优先级自动循环 13写入 PC/XT 机 8259A 芯片的操作命令字 OCW1 是 36H,则被屏蔽的中断源是 BCEF 。 A)IR0 B)IR1 C)IR2 D)IR3 E)IR4 F)IR5 G)IR6 H)IR7 二、填空题1中断矢量存放中断服务子程序的 入口地址 ,在内存中占有 4 个存储单元,其中低地址存储单元存放的是 偏移地址 ,高地址存储单元存放的是 段地址 。2中断返回指令将堆栈中保存的断点弹出后依次装入 IP 寄存器和 CS 寄存器中,将堆栈中保存的标志装入 PSW 中。 3对 I/O 端口的编址一般有 统一编址 方式和 独立编址 方式。4当 CPU 执行 IN

5、 AL,DX 指令时, 和 引脚为 高 、 高 电平。WRMIO/5.CPU 与外设之间交换的信息通常包括( 数据 )信息、 ( 状态 )信息和( 控制 )信息。6CPU 与外设之间传送数据的方式有( 无条件 ) ( 查询 ) ( 中断) ( DMA )四种。7CPU 响应 8259A 中断,在 INTA 引脚上输出 2 个负脉冲,在第 2 个负脉冲期间读入中断类型码。 8PC 机中当 8259A 工作在 非自动结束 方式时,在中断返回前必须向 偶地址 端口写入一条中断结束指令。三、判断题 1. 内部中断的优先权高于外部中断。 ( N ) 单步中断例外2. 两片 8259A 级连后可管理 16

6、 级中断。 ( N ) 3. 8259A 所管理的中断源中,优先级低的中断源不可能中断优先级高的中断服务子程序。 ( Y )4. 若 8259A 中断屏蔽字 OCW1 为 00H,则 8259A 所管理的 8 级中断全被屏蔽. ( N ) 5. 只要 8259A 所管理的中断源没有被屏蔽,则任何中断源的中断请求都能得到 CPU 的响应和服务。 ( N ) 6. 在 8259A 特殊完全嵌套方式中,同级的中断可实现嵌套。 ( Y )四、简答题 1、 简述采用查询方式输入/输出数据的工作流程。CPU 从状态口读取状态字CPU 用指令查询状态是否满足条件,不满足再读取状态字,否则进入CPU 从数据端

7、口读取数据或写数据到数据端口2、 试叙述基于 8086/8088 的微机系统处理软件中断的响应过程。3、 什么是中断类型码、中断向量、中断向量表?他们之间有什么关系?8088 的每个中断请求均对应唯一固定的类型码 N,N 取值 0255。中断向量是中断服务子程序的入口地址。中断向量表是存放中断向量的表格,位于内存空间的最低地址 000H-3FFH。三者关系是:中断向量表中从 N*4 开始的连续 4 字节,存放着类型为 N 的中断向量。4、 简述 DMA 方式传送数据的工作流程。外设向 DMAC 发出 DMA 传送请求;DMAC 通过连接到 CPU 的 HOLD 信号向 CPU 提出 DMA 请

8、求;CPU 在完成当前总线周期后立即响应 DMA 请求;CPU 将总线置高阻放弃总线控制权,DMAC 即开始控制总线并向外设送出 DMA 的应答信号;DMAC 送出地址信号和控制信号,实现外设与内存或内存与内存的数据传送;将规定的数据字节传送完之后,通过向 CPU 发 HOLD 信号,撤消对 CPU 的 DMA 请求。5、 画出 8259A 的初始化流程图。五、编程题1、写出查询方式的打印机接口程序段,?(打印机状态信号位为 0 表示空闲)NEXT:IN AL,7AHTEST AL,04HJNZ NEXTMOV AL,BUFFOUT 78H,AL2、用自己编写的中断处理程序去替换系统中断处理功

9、能,中断服务程序的地址为1000H:2000H,中断类型码为 20H。1)保存原中断? 2)设置新中断? 3)恢复原中断?1)保存原中断。35H 功能:把中断向量放在 ES:BX 中MOV AL,20HMOV AH,35HINT 21HPUSH ESPUSH BX2)设置新中断。25H 功能:把 DS:DX 放入中断向量表中CLIPUSH DSMOV AX,SEG INTHMOV DS,AXMOV DX,OFFSET INTHMOV AL,20HMOV AH,25HINT 21HPOP DXSTI3)恢复原中断POP DXPOP DSMOV AL,20HMOV AH,25HINT 21H3、8

10、259A 的端口地址为 20H、21H ,写出下列 8259A 程序段(不用写伪指令)? 禁止 IR4 的中断申请IN AL,21HOR AL,10HOUT 21H,AL 设置 8259A 工作方式为非自动清 0 方式初始化时写 ICW4:MOV AL,01HOUT 21H,AL 完成初始化程序:单片,边缘触发,全嵌套方式,设定 0 级中断类型码为 08HMOV AL,13H;单片,边沿触发,要 ICW4OUT 20H,AL;初始化 ICW1MOV AL,08H;中断向量高 5 位 00001BOUT 21H,ALMOV AL,09H;8088 模式,缓冲方式、全嵌套OUT 21H,AL4、P

11、C 机的 8259A 的 IRQ5 的引脚上接有中断请求信号,要求每响应一次中断在屏幕上显示“THIS IS INTRRUPT” ,中断 5 次后返回 DOS。DATA SEGMENTMESS DB THIS IS INTRRUPT! ,0DH,0AH, $DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXCLIPUSH DSMOV AX,SEG INT_PROCMOV DS,AXMOV DX,OFFSET INT_PROCMOV AL,0DHMOV AH,25HINT 21HPOP DS ;设置新中断向量IN AL,21HAND AL,0DFH ;开放 IRQ5 中断对应的屏蔽位OUT 21H,ALMOV BX,5STINEXT1: HLT ;暂停,等待外部中断的到来(P84)SUB BX,1JNZ NEXT1IN AL,21HOR AL,20H ;IMR 的第 5 位置 1,禁止 IRQ5 中断OUT DX,ALMOV AH,4CHINT 21HINT_PORC PROCMOV DX,OFFSET MESSMOV AH,09HINT 21H ;显示消息MOV AL,20HOUT 20H,AL ;发中断结束命令 EOIIRETINT_PORC ENDPCODE ENDSEND START

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

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。