77范文网 - 专业文章范例文档资料分享平台

微机原理课后题答案(5-7章)分解(2)

来源:网络收集 时间:2019-08-03 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

15.PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ5的中断矢量存储的地址是( D )。

A. 75H B. 280H C. 300H D. 1D4H

16.当向8259A写入的操作命令字OCW2为01100100时,将结束( E )的中断服务。

A. IRQ0 B. IRQ1 C. IRQ2 D. IRQ3 E. IRQ4 F. IRQ5 G. IRQ6 H. IRQ7 17.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. 初始化写入ICW4 F. 初始化不写入ICW4

3.写入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. IR3 E. IR4 F. IR5 G. IR6 H. IR7

5.8086CPU响应硬中断NMI和INTR时,相同的条件是( BD )。 A. 允许中断 6. 7. 8.

B.当前指令执行结束 D. 不处于DMA操作期间

C. CPU工作在最大模式下

三、判断题

1.内部中断的优先权总是高于外部中断。(×) 2.两片8259A级连后可管理16级中断。(×)

3.8259A所管理的中断源中,优先级低的中断源不可能中断优先级高的中断服务子程序。(×)

6

4.若8259A的中断屏蔽字为00H,则8259A所管理的8级中断全被屏蔽。(×) 5.只要8259A所管理的中断源没有被屏蔽,则任何中断源的中断请求都能得到CPU的响应和服务。(√)

6.在8259A特殊完全嵌套方式中,同级的中断可实现嵌套。(√)

四、填空题

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为 高电平。

7.中断矢量就是中断服务子程序的 入口地址 ,在内存中占有 4 个存储单元,其中低地址存储单元存放的是 IP内容,高地址存储单元存放的是 CS内容。

8.中断返回指令是 IRET ,该指令将堆栈中保存的断点弹出后依次装入 IP 寄存器和 CS 寄存器中,将堆栈中保存的标志装入 Flags 中。

9.CPU响应8259A中断,在引脚INTA上输出 2 个负脉冲,在第 2 个负脉冲期间读入中断类型码。

10.8086CPU共可管理 256 个中断,中断矢量表放在从 00000 H地址单元到 003FF H地址单元,总共有 1K 个字节。

11.CPU响应中断后将 Flags 寄存器入栈保存,然后自动将 IF 标志和 TF 标志复位。若要实现中断嵌套,必须在中断服务子程序中执行一条 开中断 指令。

12.以下代码完成8086系统中断向量设置的功能,其设置的中断类型为 0BH ,中断服务程序入口的物理地址为 579B4H 。

DATA VAR1 VAR2 DATA CODE

SEGMENT

2CH DW ? DW ? ENDS SEGMENT ASSUME

CS:CODE,ES:DATA

7

ORG

XOR MOV MOV MOV MOV MOV

CODE 13.

ENDS

AX,AX ES,AX AX,1234H ES:VAR1,AX AX,5678H ES:VAR2,AX

五、综合题

1.简述接口编址的方法及其特点。

答:给接口编地址,主要有两种方法:独立编址和统一编址。

统一编址是指将端口和存储单元一起进行分配地址,即端口地址占用存储空间的一部分,使得存储空间减少了,但对端口的访问正如对存储单元的访问一样灵活,不需设置专门的访问端口的指令(即I/O指令)。

单独编址是指单独对端口进行地址分配,端口地址不占用存储空间,但对端口的访问需专门的指令(即I/O指令)。

2.微机通过接口与外设交换数据的指令有哪些?并写出所有的格式。 答:有输入和输出两条指令,其格式各有四种:

IN AL,n OUT n,AL IN AX, n OUT n, AX IN AL,DX OUT DX, AL IN AX,DX OUT DX,AX

3.试说明一般中断系统的组成和功能。

答:处理器内部应有中断请求信号的检测电路,输出中断响应信号,保存断点的逻辑,转向中断处理程序的逻辑,中断返回逻辑。系统中要有一中断控制器,管理多个中断源,提供处理机所需的中断处理信息。系统中请求中断处理的I/O接口电路要有提供中断请求信号及接收中断响应信号的逻辑。

4.简述中断的响应过程。

答:8086在中断响应时,自动将标志寄存器FR和断点(CS和IP)的值入栈保存,但不将别的其它寄存器的值入栈保存,故如果中断服务程序中用到其它寄存器时,应单独使用指令将其它寄存器的值入栈保存,等中断返回前再将其恢复。这一

8

步骤称为保护现场和恢复现场。保护现场和恢复现场应后进先出。

8086只对可屏蔽中断的响应输出2个总线周期的INTA,并在第2个INTA期间到DB的低8位读入中断类型码,而对其它类型的中断,由于中断类型码是固定的,不用到DB读取,故没有2个INTA总线周期。

中断响应与调子程序过程完全不同。

5.简述8086系统的中断分类及优先级。

答:内部(除法除以0、单步、断点、溢出、指令中断)和外部(非屏蔽、可屏蔽)两大类。

每个中断源有一个自已特定的类型码,8086靠类型码来识别不同中断源,转去执行不同中断服务程序。

可以使标志寄存器的IF位和TF位为0来关闭可屏蔽中断和单步中断,但除法除以0中断、溢出中断、断点中断、指令中断及非屏蔽中断是无法关闭的。可屏蔽中断有专用的指令STI(开可屏蔽中断)和CLI(关可屏蔽中断),但单步中断的开或关没有专用指令。

因8086的中断类型码为8位的,中断类型码的个数为0—FFH,最多可有256个数,故8086的内部中断和外部中断加起来最多可有256个。除了可屏蔽中断的中断类型码是由8259A提供的外,其它每种中断的中断类型码都是固定的。

8086各中断源的优先级从高到低依次是: 除法除以0

溢出中断、断点中断、指令中断 非屏蔽中断 可屏蔽中断 单步中断

注意,优先级的高低与中断类型码的大小没有关系。

因INT N指令中断的优先级高于可屏蔽中断的优先级,故8086在执行指令中断期间不能响应可屏蔽中断的中断请求。

6.什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?

答:处理机可处理的每种中断的编号为中断类型码。中断向量是指中断处理程序的入口地址,由处理机自动寻址。中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。在8086系统中,中断类型码乘4得到向量表的入口,从此处读出4字节内容即为中断向量。

9

7.写出分配给下列中断类型号在中断向量表中的物理地址。

(1) INT 12H 答:00048H

(2) INT 8 答:00020H

8.8259A中断控制器的功能是什么?

答:8259A中断控制器可以接受8个中断请求输入并将它们寄存。对8个请求输入进行优先级判断,裁决出最高优先级进行处理,它可以支持多种优先级处理方式。8259A可以对中断请求输入进行屏蔽,阻止对其进行处理。8259A支持多种中断结束方式。8259A与微处理器连接方便,可提供中断请求信号及发送中断类型码。8259A可以进行级连以便形成多于8级输入的中断控制系统。

9.画出8259A的初始化流程图。 答:

10.试按照如下要求对8259A设定初始化命令字:8086系统中只有一片8259A,中断请求信号使用电平触发方式,全嵌套中断优先级,数据总线无缓冲,采用中断自动结束方式。中断类型码为20H~27H,8259A的端口地址为0B0H和0B1H。并写出8259A的初始化程序段。

答:ICW1=1BH (送B0H端口),ICW2=20H (送B1H端口),ICW4=03H (送B1H端口)

MOV OUT MOV OUT MOV

AL,1BH 0B0H,AL AL,20H 0B1H,AL AL,03H

10

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库微机原理课后题答案(5-7章)分解(2)在线全文阅读。

微机原理课后题答案(5-7章)分解(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/675994.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: