中断习题和参考题参考答案(课后)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中断习题和参考题
1、什么是中断向量?中断向量表是什么?非屏蔽中断的类型为多少?8086中断系统优先级顺序怎样?
①所谓中断响量,实际上就是中断处理子程序的入口地址,每个中断类型对应一个中断响量
②中断向量按照中断类型的顺序在内存0段0单元开始有规则排列的一张
表③类型02H
④内部中断>非屏蔽中断>可屏蔽中断>单步中断
2、8259的全嵌套和特殊全嵌套方式有何异同?优先级自动循环是什么?什么特殊屏蔽方式?如何设置成该方式?
①全嵌套方式是8259A最常用的工作方式,只有在单片情况下,在全嵌套方式中,中断请求按优先级0-7进行处理,0级中断的优先级最高。特殊全嵌套方式和全嵌套方式基本相同,只有一点不同,就是在特殊全嵌套方式下,还可满足同级中断打断同级中断,从而实现一种对同级中断请求的特殊嵌套,而在全嵌套方式中,只有当更高级的中断到时,才会进行嵌套。
②优先级自动循环方式一般在系统中多个中断源优先级相等的场合。在这种方式下,优先级队列是在变化的,一个设备受到中断服务以后,它的优先级自动降为最低。
③仅仅禁止同级中断嵌套,开放高级中断和低级中断④两步:1步设置OCW3,设置成特殊屏蔽方式,2步设置OCW1屏蔽某级中断。
3、8259有几种中断结束方式?应用场合如何?
1.中断自动结束方式,不需要设置中断结束命令,在单片系统中且不会出现中断嵌套时用。
2.一般中断结束方式,在全嵌套方式下用。
3.特殊中断结束方式,
在任何场合均可使用。
4、8259的ICW
与中断类型码有什么关系?说明类型码为30H,36H,38H的
2
异同。
①高五位相同,低三位不同(中断类型码的低三位和引脚的编码有关,ICW2的低三位无意义)
②30H,36H高五位相同,ICW2=30H,30H为8259A IR0对应的中断类型码,
36H为8259A IR0对应的中断类型码。
38H ICW2=38H 38H为8259A IR0对应的中断类型码
5、88CPU响应可屏蔽中断的条件是什么?
①在现行指令周期内无总线请求;
②中断允许标志IF=1;
③现行指令执行完毕
6、具有中断屏蔽的接口电路中的“屏蔽”同“屏蔽中断”中的“屏蔽”是否一回事,若不是,有何区别
不是一回事。具有中断屏蔽的接口电路中的“屏蔽”是指通过对接口电路中屏蔽寄存器的设置,可以使相对应的中断源的一位或若干位被屏蔽;而“屏蔽”中断中的屏蔽是指通过对可屏蔽中断允许位的设置可以屏蔽所有的可屏蔽中断。
7、若8259A初始化送ICW2为77H,则IR0-IR7所对应的中断类型码分别为:70H-77H
8、已知某中断源的中断类型码为47H,中断向量为2000:A500H,
则在中断向量表从——单元开始的连续四个单元中,应依次