好文档 - 专业文书写作范文服务资料分享网站

微机原理第7章习题与答案 

天下 分享 时间: 加入收藏 我要投稿 点赞

WORD格式可编辑

习题

一、选择题

1.在程序控制传送方式中,_______可提高系统的工作效率。

A.无条件传送B.查询传送C.中断传送D.以上均可 答案:C

2.在8086的中断中,只有______需要硬件提供中断类型码。

A.外部中断B.可屏蔽中断C.不可屏蔽中断D.内部中断 答案:B

3.在中断响应周期,CPU从数据总线上获取______。

A.中断向量的偏移地址B.中断向量C.中断向量的段地址D.中断类型码 答案:D

4.执行INTn指令或响应中断时,CPU保护现场的次序是______。

A.FLAGS寄存器(FR)先入栈,其次是CS,最后是IP B.CS在先,其次是IP,最后FR入栈 C.FR在先,其后一次是IP,CS D.IP在先,其次是CS,最后FR 答案:A

5.在PC/XT中,NMI中断的中断向量在中断向量表中的位置_______。

A.是由程序指定的B.是由DOS自动分配的

C.固定在0008H开始的4个字节中D.固定在中断向量表的表首 答案:C

6.中断调用时,功能调用号码应该_______。

A.写在中断指令中B.在执行中断指令前赋给AH

C.在执行中断指令前赋给AXD.在执行中断指令前赋给DL

答案:B

7.若8259A的ICW2设置为28H,从IR3引入的中断请求的中断类型码是_____。 A.28HB.2BHC.2CHD.2DH 答案:B

8.8259A有3中EOI方式,其目的都是为了_____。

A.发出中断结束命令,使相应的ISR=1B.发出中断结束命令,使相应的ISR=0 C.发出中断结束命令,使相应的IMR=1D.发出中断结束命令,使相应的IMR=0 答案:B

9.8259A特殊全嵌套方式要解决的主要问题是______。

A.屏蔽所有中断B.设置最低优先级C.开发低级中断D.响应同级中断 答案:D

10.8259A编程时,中断屏蔽可通过______设置。

A.ICW1B.OCW1C.OCW2D.OCW3

专业知识 整理分享

WORD格式可编辑

答案:B 二、填空题

8./8088的中断系统,可以处理______种不同的中断。从产生中断的方法来分,中断

可分为两大类:一类叫_____中断;一类叫______中断。硬件中断又可分为两大类:一类 叫______中断;另一类叫______中断。 答案:256外部、内部不可屏蔽中断可屏蔽中断

2.8086系统中断响应时,会将,和压入堆栈,并将和TF清零。 答案:FRCSIP

8.8260类型码为______的中断所对应的中断向量放在0000H:0084H开始的4个存储单元中,

若这4个存储单元中从低地址到高地址存放的数依次是___________,则相应的中断服务 程序的入口地址是3322H:1150H。 答案:21H50H11H22H33H

8.8261已知CS的内容为2000H,IP的内容为3000H,则CPU下一条要执行指令的物理地址

是________;当紧接着执行中断指令INT15H时,其中断类型码为______,该指令对应 的中断向量在中断向量表中的首地址为__________,假定该中断对应的中断向量是 4000H:2300H,则执行该中断后CPU执行中断服务程序的首地址是______,此时CS中 为_____,IP中为_______。

答案:23000H,15H54H43200H4000H2300H

9.8260A有两种中断触发方式:______和______。

答案:边沿触发方式电平触发方式

10.8260若有40个外部中断申请信号,则至少需要______片8259A中断控制器。

答案:6

7.8259A内部含有_____个可编程寄存器,共占用_____个端口地址。8259A的中断请求

寄存器IRR用于存放_______,中断服务寄存器ISR用于存放_______。 答案:72外部的中断请求信号系统响应中断信号的状态

8.8259A的初始化命令字包括_________,其中________和_______是必须设置的。

答案:ICW1~ICW4ICW1ICW2

9.中断服务程序的返回指令为。

答案:IRET

10.执行溢出中断的两个条件是和。

答案:OF=1,INTO

11.8086/8088系统共能管理个中断,中断向量表在内存中的地址从到。 答案:25600000H~0003FFH

12.已知SP=0100H,SS=0600H,标志寄存器Flags=0204H,存储单元[0024H]=60H,

[0025H]=00H,[0026H]=00H,[0027H]=10H,在段地址为0800H及偏移地址为00A0H 开始的单元中,有一条指令INT9H(INT9H为2字节指令)。则执行该指令后, SS=,SP=,IP=,CS=,Flags=。 Flags:

OFDFIFTFSFZFAFPFCF

专业知识 整理分享

WORD格式可编辑

答案:(SS)=0600H(SP)=00FAH(IP)=0060H(CS)=1000H(FR)=0004H 三、问答题

9.如何“屏蔽”可屏蔽中断?叙述CPU响应可屏蔽中断的过程。

答案:

由CPU的INTR引脚上的中断请求信号引起的中断称为可屏蔽中断。这种中断可以被 CLI指令屏蔽。

当中断接口电路中的中断屏蔽触发器未被屏蔽时,外设可通过中断接口发出中断申请。 外设向CPU发出中断请求的时间是随机的,而CPU响应可屏蔽中断需满足如下条件: (1)CPU必须处于开中断状态,即TF=1状态; (2)系统中无总线请求;

(3)系统中无不可屏蔽中断请求; (4)CPU执行完现行命令。

2.设某中断的中断类型号为12H,中断服务程序的段地址为2020H,偏移地址为3000H, 试编写程序段将中断向量装入中断向量表中。 答案:

XORAX,AX MOVES,AX

MOVDI,12*4;DI中为n号中断对应的中断向量表的偏移地址 MOVAX,3000H CLD

STOSW;装入中断服务程序偏移地址 MOVAX,2020H

STOSW;装入中断服务程序偏移地址

8.8262A具有两种中断屏蔽方式,普通屏蔽和特殊屏蔽方式。这两种屏蔽方式有什么特

殊之处,特殊屏蔽方式一般用在什么场合?

答案:

(1)普通屏蔽方式:在普通屏蔽方式中,将IMR某位置1,则它对应的中断就被屏蔽, 从而使这个中断请求不能从8259A送到CPU。如果IMR位置0,则允许该级中断产生。 (2)特殊屏蔽方式:在有些特殊情况下,希望一个中断服务程序能够动态地改变系统优 先权结构,就引入了特殊屏蔽方式。编程时IMR某位置位,就会同时使ISR的对应位复 位。这样就不只屏蔽了当前正在处理的这级中断,而且真正开放了其他级别较低的中断。 当然,未屏蔽的较高级中断也可得到响应。

特殊屏蔽中断一般用在中断服务程序执行过程中,不仅用于响应优先级高于当前中断的 中断请求优先级,而且还能够应用于响应优先级低于当前中断的中断申请优先级的场合。

9.8261试简述8259A中断控制器是如何在特殊全嵌套方式SNFM下实现全嵌套的?

答案:

特殊全嵌套方式和普通全嵌套方式的区别在于:在特殊全嵌套方式下,当处理某一级中 断时,如果有同级的中断请求8259A也会给予响应,从而实现一个中断过程能被另一个 具有同等级的中断请求所打断。

特殊全嵌套方式一般用在8259A的级联系统中。在这种情况下只有主片的8259A允许编

专业知识 整理分享

WORD格式可编辑

程为特殊全嵌套方式。这样,当来自某一从片的中断请求正在处理时,主片除对来自优 先级较高的本片上其他IR引脚上的中断请求进行开放外,同时对来自同一从片的较高优 先级请求也会开放。使主片不封锁得到响应的从片的INT输入,以便让从片上优先级别 更高的中断能够得到响应。

10.请编写初始化程序。系统有一片8259A,中断请求信号用电平触发方式,要用ICW4,

中断类型码为60H~67H,用特殊全嵌套方式,无缓冲,采用自动中断结束方式。设8259A 的地址为92H,93H。 答案:

MOVAL,0001101B OUT92H,AL MOVAL,01100000B OUT93H,AL MOVAL,00010011B OUT93H,AL

11.若8086系统采用单片8259A作为外部可屏蔽中断的优先级管理器,正常全嵌套方式,

边沿触发,非缓冲连接,非自动中断结束,端口地址为20H,21H。其中某中断源的中 断类型码为0AH,其中断服务子程序的入口地址是2000:3A40H。 (1)请为8259A设置正确的初始化命令字,并编写初始化程序。

(2)中断源应与IR的哪一个输入端相连?中断向量地址是多少,中断向量区对应着4 个单元的内容是什么? 答案: MOVAL,13H OUT20H,AL MOVAL,08H OUT21H,AL MOVAL,01H

OUT21H,AL

中断源应与IRQ2相连,矢量地址为0028AH,地址中内容(由高向低):20H,00H,3AH,40H 7.8086微机系统中,如图例7所示硬件连接,8259A的主片采用特殊全嵌套,从片采 用一般全嵌套,主片和从片都是非自动中断结束,中断源都为边沿触发信号有效,主片 的中断类型码为80H~87H,从片的中断类型码为50H~57H。 1.写出主片8259A和从片8259A的地址;

2.写出主片8259A的控制字,并完成初始化编程; 3.写出从片8259A的控制字,并完成初始化编程;

专业知识 整理分享

WORD格式可编辑

8086

74LS138

M /IO G2A Y A7 G1 Y A6 1 G2B Y

7 6 5 Y C A5 4 A4 B ,

A3 A , A2 A 1

INTA A 0

INTR

D7~D0

82 59A IR0 SIR1 PIR2 /

3 CS IRIR 4 A0

IR5 6 D7~D0 IRIR 7

INT INTA

+5V EN

CAS0~CAS2 CAS0~CAS2

SP/EN CS

A 0

D7~D0

INT

INTA 8259A

图例7

12.主片地址:F0HF1H

专业知识 整理分享

微机原理第7章习题与答案 

WORD格式可编辑习题一、选择题1.在程序控制传送方式中,_______可提高系统的工作效率。A.无条件传送B.查询传送C.中断传送D.以上均可答案:C2.在8086的中断中,只有______需要硬件提供中断类型码。A.外部中断B.可屏蔽中断C.不可屏蔽中断D.内部中断答案:B
推荐度:
点击下载文档文档为doc格式
0oqfg959e6072ie1yi364bptb11wxs00mc1
领取福利

微信扫码领取福利

微信扫码分享