(完整word版)中断系统习题带答案
第六章 中断系统习题和思考题参考答案

第六章中断系统一、填空题1.硬件中断可分为可屏蔽中断和非屏蔽中断两种。
2.CPU响应可屏蔽中断的条件是IF=1、有中断请求、现行指令执行完毕。
3.8259A有两种中断触发方式,分别是电平触发方式和边沿触发方式。
4.8259A可编程控制器,当其单片使用时可同时接受__8__个外设的中断请求;当级联使用时,其主片的IR端应与从片的INT 连接。
5.若外设的中断类型码为3AH,则该中断源的中断请求信号应连在8259A的IR2端,且对应的中断向量地址为00E8H。
二、选择题1.中断向量可以提供___C___。
A.被选中设备的起始地址B.传送数据的起始地址C.中断服务程序入口地址D.主程序的断点地址2.在中断响应周期内,将IF置0是由___A____来处理的。
A.硬件自动完成的B.用户在编制中断服务程序时设置的C.关中断指令完成的3.一片8259A只占两个I/O地址,可以用地址码A1来选择端口,如果其中一个端口地址为92H,则另一个端口地址为_____A_____。
A. 90HB. 91HC.93HD.94H4.当多片8259A级联使用时,对于主8259A,信号CAS0~CAS是__B______。
A.输入信号B.输出信号C.输入/输出信号5.8259A中的中断服务寄存器用于B 。
A.指示外设向CPU发中断申请B.指示有中断正在进行C.开放或关闭中断系统6.通常情况下,一个外中断服务程序的第一条指令是STI,其目的是____C_____.A.开放所有的屏蔽中断B.允许低一级中断产生C.允许高一级中断产生D.允许同一级中断产生7.PC采用向量中断方式处理8级中断,中断号依次是08H~0FH,在RAM中0:2CH单元依次存放23H、FFH、00H和F0H四个字节,该向量对应的中断号和中断程序入口地址是__B_____。
A. 0CH,23FF:00F0HB.0BH, F000:FF23HC. 0BH, 00F0:23FFHD.0CH, F000:FF23H8.CPU响应外部中断请求是___A_____。
中断系统习题.ppt

三、判断题: 判断题: 1、一个更高优先级的中断请求可以中断另一个中断处理程 序的执行。 序的执行。 × 外部设备一旦申请中断,便能立刻得到CPU的响应。 CPU的响应 2、外部设备一旦申请中断,便能立刻得到CPU的响应。 × 屏蔽所有的中断源,即为关中断。 3、屏蔽所有的中断源,即为关中断。 × CPU在响应中断后可以立即响应更高优先级的中断请求 在响应中断后可以立即响应更高优先级的中断请求。 4、CPU在响应中断后可以立即响应更高优先级的中断请求。 错 与各中断源的中断级别相比较, CPU的级别最高 的级别最高。 5、与各中断源的中断级别相比较, CPU的级别最高。 × 一旦有中断请求出现, CPU立即停止当前指令的执行 立即停止当前指令的执行, 6、一旦有中断请求出现, CPU立即停止当前指令的执行, 软驱受理中断请求。 软驱受理中断请求。 × 中断方式一般适用于随机出现的服务。 7、中断方式一般适用于随机出现的服务。 对 为了保证中断服务程序执行完毕后, 8、为了保证中断服务程序执行完毕后,能正确回到被中断 的断点继续执行程序,必须进行现场保存操作。 的断点继续执行程序,必须进行现场保存操作。 对
2、以下论述正确的是 。 CPU响应中断期间仍执行原程仍执行原程序。 在中断响应中,保护断点、保护现场应由用户编程完成。 B在中断响应中,保护断点、保护现场应由用户编程完成。 在中断过程中,若又有中断源提出中断, CPU立即响应 立即响应。 C在中断过程中,若又有中断源提出中断, CPU立即响应。 在中断响应中,保护断点是由中断响应自动完成的。 D在中断响应中,保护断点是由中断响应自动完成的。 实现的。 3、中断系统是由 实现的。 A仅用硬件 B仅用软件 C软、硬件结合 D以上都不对 中断响应过程中, 4、中断响应过程中,保护程序计数器的作用是 。 CPU能找到中断处理程序的入口地址 能找到中断处理程序的入口地址。 A使CPU能找到中断处理程序的入口地址。 使中断返回后,能回到断点处继续原程序的执行。 B使中断返回后,能回到断点处继续原程序的执行。 CPU和外部设备能并行工作 和外部设备能并行工作。 C使CPU和外部设备能并行工作。 为了实现中断嵌套。 D为了实现中断嵌套。
6中断系统习题

中断系统的习题一、选择题1.下列哪个引脚可以作为中断请求输入线?(2 )。
⑴P3.0 ⑵P3.2 ⑶P3.5 ⑷P3.42.STC89C51RC单片机在中断响应期间,不能自动清除的中断标志位是(4 )。
⑴I N T0⑵I N T1⑶T0 ⑷串行口3.STC89C51RC单片机的串行中断入口地址为( 3 )。
⑴0003H ⑵0013H ⑶0023H ⑷0033H4.STC89C51RC单片机在响应中断时下列哪种操作不会发生(3 )。
⑴保护现场⑵保护PC ⑶找到中断入口⑷保护PC,转入中断入口5.计算机使用中断的方式与外界交换信息时,保护现场的工作应该是(2 )。
⑴由CPU自动完成⑵在中断响应中完成⑶由中断服务程序完成⑷在主程序中完成6.若STC89C51RC单片机的中断源都编程为同级,当它们同时申请中断时CPU首先响应( 2 )。
⑴INT1 ⑵INT0⑶T1⑷T07.执行MOV IE,#03H后,89C51单片机将响应的中断是(2 )。
⑴1个⑵2个⑶3个⑷4个8.各中断源发出的中断请求信号,都会标记在80C51系列单片机系统中的( 2 )。
⑴TMOD ⑵TCON/SCON⑶IE⑷IP9.中断服务程序的返回指令必须是( 2 )。
⑴RET ⑵RETI ⑶LJMP10.STC89C51RC单片机有中断源( 1 )。
⑴5个⑵2个⑶3个⑷6个11.中断查询确认后,在下列各种单片机运行情况中,能立即中断响应的是(2 )。
⑴当前正在进行高优先级中断处理⑵当前正在执行RETI 指令⑶当前指令是DIV 指令,且正处于取指令机器周期⑷当前指令是MOV A,R 指令12.STC89C51RC单片机可分为两个中断优先极别。
各中断源的优先级别设定是利用寄存器( 2 )。
⑴IE ⑵IP ⑶TCON ⑷SCON13.STC89C51RC单片机单片机在响应中断后,需要用软件来清除的中断标志是(2 )。
⑴TF0 、TF1 ⑵RI 、TI ⑶IE0 、IE114.执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序,从堆栈弹出的断点地址送( 1 )。
中职《计算机原理》第6章 中断-含答案

一、填空题1、PC/ XT机中,中断矢量表位于RAM的(最低)存储区,其地址范围为00000H——( 003FFH ),存放着( 256 )种类型中断的服务程序的入口地址。
2、8086/8088采用了矢量型的中断结构,共有( 256)个中断矢量信号。
它们分为两类,第一类是(内部中断);第二类是(外部中断)。
二、选择题1、下列中断源的中断优先级别由高到低排列正确的是( D )A 内中断、外中断、INTR、NMIB 除法错、单步方式、NMI、INTOC INTN、外中断、INTR、NMID INTN、NMI、INTR、单步方式2、通常外部中断服务程序一开始使用STI指令的目的是( A )A 开放所有屏蔽中断B 允许高一级中断产生C 允许低一级中断产生D 允许同级中断产生3、当单步跟踪标志TF=1引发的单步中断程序都能连续执行,其原因是( D )A 现场已经进入栈保护B 中断允许C 与TF无关D TF=05、在8086/8088用于多CPU系统中,CPU不能直接提供总线控制信号,此时能够完成总线控制的芯片是( D )A 8284B 8237C 8259D 8288E 82866、若想将8259A的中断触发方式设置为边沿触发方式,应对下列哪个寄存器编程?( A )A、ICW1B、ICW2C、ICW3D、ICW47、若想将8259A设置为级联使用,应对下列哪个寄存器编程?( A )A、ICW1B、ICW2C、ICW3D、ICW48、一个中断响应共需几个总线周期?( 2 )A、1个B、2个C、3个D、4个9、CPU响应INTR请求时,向8259A发出几个INTA信号?( B )A、1个B、2个C、3个D、4个10、能将IF位置1的指令是下列哪一个?( A )A、STIB、CLIC、EOID、TRET11、下列中断源中哪一个优先级别最高?( D )A、NMIB、单步C、INTRD、除法错12、在4片8259A级联系统中,假如主8259A的IR7、IR6、IR3是分别接三片从8259A的输出端INT端的,而主8259A其余的输入端未接从片,可能直接接中断源。
中断习题和参考题参考答案(课后)

中断习题和参考题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、具有中断屏蔽的接口电路中的“屏蔽”同“屏蔽中断”中的“屏蔽”是否一回事,若不是,有何区别不是一回事。
习题(中断与接口及答案)

中断与接口及答案一.单项选择题1. 已知MCS-51单片机系统晶振频率为12MHZ,SMOD=1,串行口工作于方式2的波特率为()。
A. 3750KB. 1875KC. 2400KD. 1200K2. MCS-51单片机T0作为计数器工作于不受外部信号INTO控制,T1作为定时器,T0工作于方式0,T1工作于方式1,其方式控制字的内容为()。
A. 00HB. 14HC. 17HD. 80H3. 控制定时器工作方式的寄存器是()。
A. TCONB. PCONC. SCOND. TMOD4. MCS-51单片机的中断允许触发器内容为83H,CPU将响应的中断请求是()。
A. INTO,INT1B. T0, T1C. T1, 串行接口D. INTO,T05. 设定时器/计数器T0工作于方式3,则TH0作为一个独立的8位定时器,它的运行由控制位()。
A. GA TEB. INTOC. TR0D. TR16. 当MCS-51进行多机通信时,串行口的工作方式应选择()。
A.方式0B.方式1C. 方式2或方式3D. 方式27. 8031单片机的串行口的中断程序入口地址为()。
A.001BHB. 0023HC. 000BHD. 0003H8. 已知单片机系统的fosc=6MHZ,执行下列延时程序的时间为()。
DY2:MOV R6,#2DLP1:MOV R7,#250DLP2:DJNZ R7,DLP2DJNZ R6,DLP1RETA.1ms B. 1.5ms C. 2ms D. 4ms9. 串行口中断入口地址是()。
A. 0003HB. 000BHC. 0013HD. 0023H10. 若MCS-51单片机的晶振频率为24MHZ,则其内部的定时器/计数利用计数器对外部输入脉冲的最高计数频率是()。
A. 1MHZB. 6MHZC. 12MHZD. 24MHZ11. MCS-51串行口工作于方式2时,传送的一帧信息为()。
(完整word版)单片机C语言应用程序设计(第五版)马忠梅课后习题答案

第一章1、8051单片机由哪几部分组成?8位中央处理器CPU、片内振荡电器及其时钟电路,4个8位并行I/O口(其中P0和P2可用于外部存储器的扩展),2个16位定时器/计数器,5个中断源(具有2个中断优先级),全双工串行口,布尔处理器。
2、8051单片机有多少个特殊功能寄存器?它们可以分为几组,各完成什么主要功能?P7 1-3表答:8051单片机内部有21个特殊功能寄存器,在物理上是分散在片内各功能部件中,在数学上把它们组织在内部数据存储器地址空间80H~FFH中,以便能使用统一的直接寻址方式来访问。
这些特殊功能寄存器颁在以下各个功能部件中:(1)CPU:ACC、B、PSW、SP、DPTR(由DPL和DPH两个8位寄存器组成);主要完成运算和逻辑判断功能;(2)中断系统:IP、IE;完成中断管理(3)定时器/计数器:TMOD、TCOM、TL0、TH0、TL1、TH1;完成定时或者计数功能(4)并行I/O口:P0、P1、P2、P3完成I/O口功能,其中部分I/O口带有可选的纵向拓展功能(5)串行口:SCON、SBUF、PCON。
主要完成数据的串行发送和接收3、决定程序执行顺序的寄存器是哪几个?它是几位寄存器?是否为特殊功能寄存器?它的内容是什么信息?是程序计数器PC,它是16位寄存器,不是特殊功能寄存器,它的内容是下一条将要执行的程序的地址4、DPTR是什么特殊功能寄存器?DPTR的用途是什么?它由哪几个特殊功能寄存器组成?DPTR是16位数据指针寄存器,它由两个8位特殊功能寄存器DPL(数据指针低8位)和DPH(数据指针高8位)组成,DPTR用于保存16位地址,作地址寄存器用,可寻址外部数据存储器,也可寻址程序存储器。
5、8051的引脚有多少I/O线?它们和单片机对外的地址总线和数据总线有什么关系?地址总线和数据总线各是多少位?8051单片机的40个引脚中有32根I/O口线,P0口8根I/O线可以在外扩存储器时分时复用作为外部存储器的低8位地址总线和8位数据总线,P2口作为高8位地址总线,P3.6和P3.7分别作为外部存储器的写和读控制线。
第五章-MCS-51单中断系统习题答案.doc

第五章MCS-51单片机中断系统习题答案一、填空题1、中断允许寄存器,中断优先级寄存器。
2、电平触发,边沿触发(或答跳变触发)。
二简答题1、写出8052的中断源和相应的中断入口。
INT0 0003HT0 000BHINT1 0013HT1 001BHTI或RI 0023H2、8051单片机的中断优先级是如何排列的?硬件INT0 T0 INT1 T1 TI或RI软件通过IP定义两个优先级3、外部中断有哪几种触发方式?边沿触发和电平触发。
4、8052单片机程序存储器中的六个特殊单元是什么,各有何用途?0000H(PC),0003H(int0),000BH(c/T0),0013H(int1),001BH(c/T1),0023H(s口)。
4、三、程序设计1、8031芯片的INT0、INT1引脚分别输入压力超限及温度超限中断请求信号,定时器/计数器0作定时检测的实时时钟,用户规定的中断优先权排队次序为:压力超限温度超限定时检测要求确定IE、IP的内容,以实现上述要求。
解:(1)中断控制寄存器各位定义:D7:CPU中断允许位EA,应设为1D6:未定义,可为随意量,取为0D5:定时器/计数器2中断允许位ET2,可取0D4:串行口中断允许位ES, 可取0D3:定时器/计数器1中断允许位ET1, 应取0D2:外部中断1中断允许位EX1, 应取1D1:定时器/计数器0中断允许位ET0, 应取1D0:外部中断0中断允许位EX0, 应取1故IE=87H(2)由硬件确定的同一优先级中断源的优先权排队顺序如下:INT0-C/T0-INT1-C/T1-串行口中断-c/2MCS-51有两个中断优先级,中断优先权选择寄存器IP可对各中断源用软件进行编程,确定为高优先级中断还是低优先级中断。
因些可以用硬件与软件相结合的方法对中断源的优先级进行排序。
由题意,根据IP各位的定义:D7:未定义,可为随意量,取为0D6:未定义,可为随意量,取为0D5:定时器/计数器2优先权选择位PT2,可取0D4:串行口优先权选择位PS, 可取0D3:定时器/计数器1优先权选择位PT1, 应取0 D2:外部中断1优先权选择位PX1, 应取1,应接温度超限信号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题
1、下列()符合CPU响应中断的过程
①开中断②保护现场③判断中断来源④执行中断服务程序⑤恢复现场
⑥关中断
A、1234567
B、263451
C、623451
D、632451
2、8086/8088响应中断的优先级次序为()
A、软件中断——NMI中断——INTR端中断——单步中断
B、NMI端中断——软件中断——INTR中断——单步中断
C、软件中断——NMI中断——单步中断——INTR中断
D、软件中断——INTR中断——NMI中断——单步中断
3、8086/8088CPU中以下中断源需要通过中断响应周期读取中断向量号的是()
A、除法错中断
B、单步中断
C、INTR中断
D、NMI中断
4、下列关于8259A可编程中断控制器的叙述,不正确的是()
A、多片8259A能够级联使用,最多可以扩展至128级优先权控制
B、8259A具有辨认中断源的功能
C、8259A具有向CPU提供中断向量的功能
D、8259A具有将中断源按优先级排队的功能
5、8259A特殊全嵌套方式要解决的主要问题是()
A、屏蔽所有中断
B、设置最低优先级
C、开放低级中断
D、响应同级中断
6、采用4片可编程中断控制器8259A级联工作,可以使CPU的可屏蔽中断扩大到()
A、29级
B、64级
C、32级
D、16级
7、当多片8259A级联使用时,对于从8259A,级联信号CAS2~CSA0是()
A、输入信号
B、输出信号
C、全部信号
D、中断信号
8、如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。
若要调整中断事件的响应次序,可以利用……………………()
A、中断响应
B、中断屏蔽
C、中断向量
D、中断嵌套
9、有三片8259级联,从片分别接入主片的IR2和IR5,则主8259的ICW3中的内容为();两片从片8259的ICW3的内容分别为()A、24H B、42H
C、00H,01H
D、02H,05H
10、根据下面提供的某8086微机内存数据,则INT llH中断服务程序的入口地址是…()
0000:0040 B3 18 8A CC 4D F8 00 F0 41 F8 00 F0 C5 18 8A CC
0000:0050 39 E7 00 F0 A0 19 8A CC 2E E8 00 F0 D2 EF 00 F0
A、F000:F84D
B、A019:8ACC
C、CC8A:19A0
D、4DF8:00F0
11、对8259A进行初始化时,必须设置的两个初始化命令字是()
A、ICW1、ICW2
B、ICW1、ICW4
C、ICW2、ICW4
D、ICW2、ICW3
12、若8259A的ICW2设置为28H,则从IR3引入的中断请求的中断类型码是()
A、2CH
B、2AH
C、2BH
D、2DH
二、填空题
1、8259A有两种中断触发方式:__电平触发___和___边沿触发___
2、对于8259A的中断请求寄存器IRR,当某一个IR i端呈现____有效电平______时,则表示该端有中断请求。
3、在8088系统中,若某外设的中断类型号为75h,则中断服务子程序的入口地址应该存放在内存地址___001D4___到__001D7_中,其中入口地址的段地址存放在__001D6和001D7__单元中,入口地址的偏移地址存放在_001D4和001D5__单元中
4、8086/8088CPU的可屏蔽中断请求信号INTR的有效电平是__高电平__,非屏蔽中断请求信号NMI是__上升沿___
三、简答题
1、某8088系统只用一片8259A,若该8259A的中断请求信号采用电平触发方式,普通全嵌套中断优先级,数据总线无缓冲,自动中断结束方式,并且中断类型码为20H~27H,请写出它的初始化命令字ICW1、ICW
2、ICW2
答:ICW1:00011011B;ICW2:00100000B;ICW4:00000011B
2、若中断类型号为35H的中断处理程序放在存储器从5566H:7788H
开始的地方,则内存000D4~000D7连续4个单元的内容依次是什么?
答:依次是88H、77H、66H和55H。