微机原理习题集(4)
寄存器和 CS 寄存器中,将堆栈中保存的标志装入 Flags 中。
3.CPU响应8259A中断,在引脚INTA上输出 2 个负脉冲,在第 2 个负脉冲期间读入中断类型码。
4.8086CPU共可管理 256 个中断,中断矢量表放在从 00000 H地址单元到 003FF H地址单元,总共有 1K 个字节。
5.CPU响应中断后将 Flags 寄存器入栈保存,然后自动将 IF 标志和 TF 标志复位。若要实现中断嵌套,必须在中断服务子程序中执行一条 开中断 指令。
6.以下代码完成8086系统中断向量设置的功能,其设置的中断类型为 0BH ,中断服务程序入口的物理地址为 579B4H 。
DATA VAR1 VAR2 DATA CODE
SEGMENT
2CH DW ? DW ? ENDS SEGMENT ASSUME ┆ XOR MOV MOV MOV MOV MOV
┆
CODE
ENDS
AX,AX ES,AX AX,1234H ES:VAR1,AX AX,5678H ES:VAR2,AX
CS:CODE,ES:DATA
ORG
五、综合题
1.试说明一般中断系统的组成和功能。
答:处理器内部应有中断请求信号的检测电路,输出中断响应信号,保存断点的逻辑,转向中断处理程序的逻辑,中断返回逻辑。系统中要有一中断控制器,管理多个中断源,提供处理机所需的中断处理信息。系统中请求中断处理的I/O接口电路要有提供中断请求信号及接收中断响应信号的逻辑。
2.简述中断的响应过程。
答:8086在中断响应时,自动将标志寄存器FR和断点(CS和IP)的值入栈保存,但不将别的其它寄存器的值入栈保存,故如果中断服务程序中用到其它寄存器
15
时,应单独使用指令将其它寄存器的值入栈保存,等中断返回前再将其恢复。这一步骤称为保护现场和恢复现场。保护现场和恢复现场应后进先出。
8086只对可屏蔽中断的响应输出2个总线周期的INTA,并在第2个INTA期间到DB的低8位读入中断类型码,而对其它类型的中断,由于中断类型码是固定的,不用到DB读取,故没有2个INTA总线周期。
中断响应与调子程序过程完全不同。
4.什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?
答:处理机可处理的每种中断的编号为中断类型码。中断向量是指中断处理程序的入口地址,由处理机自动寻址。中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。在8086系统中,中断类型码乘4得到向量表的入口,从此处读出4字节内容即为中断向量。
5.写出分配给下列中断类型号在中断向量表中的物理地址。
(1) INT 12H 答:00048H
(2) INT 8 答:00020H
6.8259A中断控制器的功能是什么?
答:8259A中断控制器可以接受8个中断请求输入并将它们寄存。对8个请求输入进行优先级判断,裁决出最高优先级进行处理,它可以支持多种优先级处理方式。8259A可以对中断请求输入进行屏蔽,阻止对其进行处理。8259A支持多种中断结束方式。8259A与微处理器连接方便,可提供中断请求信号及发送中断类型码。8259A可以进行级连以便形成多于8级输入的中断控制系统。
6.画出8259A的初始化流程图。 答:
16
7.试按照如下要求对8259A设定初始化命令字:8086系统中只有一片8259A,中断请求信号使用电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。中断类型码为20H~27H,8259A的端口地址为0B0H和0B1H。并写出8259A的初始化程序段。
答:ICW1=1BH (送B0H端口),ICW2=20H (送B1H端口),ICW4=03H (送B1H端口)
MOV OUT MOV OUT MOV OUT
8.8259A的中断屏蔽寄存器IMR与8086中断允许标志IF有什么区别? 答:IF是8086微处理器内部标志寄存器的一位,若IF=0,8086就不响应外部可屏蔽中断请求INTR引线上的请求信号。8259A有8个中断请求输入线,IMR中的某位为1,就把对应这位的中断请求IR禁止掉,无法被8259A处理,也无法向8086处理器产生INTR请求。
9.若8086系统采用单片8259A中断控制器控制中断,中断类型码给定为20H,中断源的请求线与8259A的IR4相连,试问:对应该中断源的中断向量表入口地址是什么?若中断服务程序入口地址为4FE0H:0024H,则对应该中断源的中断向量表内容是什么,如何定位?
答:中断向量表入口地址为:0段的0090H地址。对应4FE24H中断服务程序入口,在向量表中定位情况:(0090H)=24H、(0091H)=00H、(0092H)=E0H、(0093H)=4FH。
AL,1BH 0B0H,AL AL,20H 0B1H,AL AL,03H 0B1H,AL
第6、7、8章 输入/输出接口技术
一、选择题
1.8086CPU在执行IN AL,DX指令时,DX寄存器的内容输出到( A )上。 A. 地址总线 B. 数据总线 C. 存储器 D. 寄存器
2.在CPU与外设进行数据传送时,下列( C )方式可提高系统的工作效率。 A. 无条件传送 B. 查询传送 C. 中断传送 D. 前三项均可 3.外部设备的端口包括 ( ABC )。
17
A. 数据端口 B. 状态端口 C. 控制端口 D. 写保护口 4.CPU 在数据线上传输的信息可能是 ( ABC )。 A. 数据 B. 状态 C. 命令 D. 模拟量 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. DX 7.I/O接口电路中,8255控制口可能使用的端口地址只能是( D )。 A. 00H B. 01H C. 04H D. 07H
8.程序查询I/O的流程总是按( B )的次序完成一个字符的传输。 A. 写数据端口,读/写控制端口 B.读状态端口,读/写数据端口 C. 写控制端口,读/写状态端口 D. 随I/O接口的具体要求而定。 9.由( D )引脚的连接方式可以确定8255的端口地址。 A. RD、CS B. WR、A0 C. A0、A1 D. A0、A1、CS 10.若8255A接口芯片的A口工作在方式2时,B口可以工作在(D )。 A. 方式0 B. 位控方式 C. 方式2 D. 方式0或方式1 11.在CPU与外设之间设计接口电路的目的主要有(ABCD)。 A. 解决驱动能力问题 C. 完成数据形式转换
B. 控制数据传输速度 D. 负责CPU与外设的联络
二、填空题
1.对I/O端口的编址一般有 外设与内存统一编址 方式和外设与内存独立编址 方式。PC机采用的是 独立编址 方式。
2.在PC系列微机中,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/IO引脚为 低 电平,RD为 低 电平, WR为 高电平。
三、判断对错并说明原因
1.一个外设总是只能对应一个端口地址。
错误原因:一个外设不一定只对应一个端口地址,可能有数据端口、控制端口
18
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




