中断部分习题

合集下载

复习题!单片机中断

复习题!单片机中断

4. 当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平 状态和低电平状态都应至少维持( A )。 A.1 个机器周期 B.2 个机器周期 C.4 个机器周期 D.10 个晶振周期 5. 边沿触发方式的外部中断信号是( A )有效。 A.下降沿 B.上升沿 C.高电平 D.低电平 6.外部中断请求标志位是 D 。 A.IT0 和 IT1 B.TR0 和 TR1 C.TI 和 RI D.IE0 和 IE1 7. 如果将中断优先级寄存器 IP 中,将 IP 设置为 0x0A,则优先级最高的是 (D) A、外部中断 1 B、外部中断 0 C、定时/计数器 1 D、定时/计数器 0 8. 计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是( C) A.由 CPU 自动完成 B.在中断响应中完成 C.应由中断服务程序完成 D.在
#include sbit KEY=P3 ; sbit LED=P1; void delay() { } void main() { P1=0X00; while(1) { if(KEY==0) {
LED=1; delay(2000); LED=0; delay(2000); } } } 2、什幺叫中断嵌套?中断嵌套有什幺限制?中断嵌套与子程序嵌套有什 幺区别? 答:高优先级中断中断正在执行的低优先级中断,这就是中断嵌套。 中断嵌套只能高优先级中断低优先级,低优先级不能中断高优先级,同一 优先级之间也不能相互中断。 中断嵌套与子程序嵌套的区别:
-
-
-
PS
PT1
PX1
PT0
PX0
默认情况下,各中断寄存器有一个优先权顺序,此时优先权最高的是__外
部中断 0__ ,最低的是 串行口通信____。
9、MCS-51 单片机外部中断请求信号有电平方式和 边沿方式__,在电平

《单片机原理及应用》习题(中断与接口及答案)

《单片机原理及应用》习题(中断与接口及答案)

单片机练习三中断与接口一.单项选择题1. 已知MCS-51单片机系统晶振频率为12MHZ,SMOD=1,串行口工作于方式2的波特率为( A )。

A. 375KB. 1875KC. 2400KD. 1200K2. MCS-51单片机T0作为计数器工作于不受外部信号INTO控制,T1作为定时器,T0工作于方式0,T1工作于方式1,其方式控制字的内容为( B )。

A. 00HB. 14HC. 17HD. 80H3. 控制定时器工作方式的寄存器是( D )。

A. TCONB. PCONC. SCOND. TMOD4. MCS-51单片机的中断允许触发器内容为83H,CPU将响应的中断请求是(D )。

A. INTO,INT1B. T0, T1C. T1, 串行接口D. INTO,T05. 设定时器/计数器T0工作于方式3,则TH0作为一个独立的8位定时器,它的运行由控制位(D )。

A. GATEB. INTOC. TR0D. TR16. 当MCS-51进行多机通信时,串行口的工作方式应选择( C )。

A.方式0B.方式1C. 方式2或方式3D. 方式27. 8031单片机的串行口的中断程序入口地址为( B )。

A.001BHB. 0023HC. 000BHD. 0003H8. 已知单片机系统的fosc=6MHZ,执行下列延时程序的时间为( C )。

DY2:MOV R6,#2DLP1:MOV R7,#250DLP2:DJNZ R7,DLP2DJNZ R6,DLP1RETA.1ms B. 1.5ms C. 2ms D. 4ms9. 串行口中断入口地址是( D )。

A. 0003HB. 000BHC. 0013HD. 0023H10. 若MCS-51单片机的晶振频率为24MHZ,则其内部的定时器/计数利用计数器对外部输入脉冲的最高计数频率是( A )。

A. 1MHZB. 6MHZC. 12MHZD. 24MHZ11. MCS-51串行口工作于方式2时,传送的一帧信息为( C )。

习题61.什么是中断什么是可屏蔽中断和不可屏蔽中断

习题61.什么是中断什么是可屏蔽中断和不可屏蔽中断

习题 61. 什么是中断?什么是可屏蔽中断和不可屏蔽中断?2. CPU 响应中断的条件是什么?简述实模式中断处理过程。

3. Pentium 微机系统中可以引入哪些中断?4.什么中断向量?什么是中断向量表?5.对 8086(88)系统,怎么通过中断向量表得到中断处理程序的入口地址?6.中断向量表在内存中的位置?7.什么是非屏蔽中断?什么是可屏蔽中断?它们的主要区别是什么?8086(88)CPU 的 NMI 和 INTR 两个输入端有什么区别?8.IMR 和 IF 有什么区别?9.简述 8259A 的主要功能?8259A 怎么用一根地址线怎么实现对内部 7 个控制字的寻 址操作?10.8259A 的初始化控制字(ICW)和操作命令字(OCW)的编程什么时候进行?11.简述 8259A 的中断结束方式?12.简述 8259A 的优先级控制方式?13.如何编写中断程序?14. 8259A 优先权管理方式有哪几种?中断结束方式又有几种?15. 中断结束命令 EOI 放在程序不同位置会产生什么不同结果?中断向量表的功能是 什么?16. 8086/8088CPU 如何获得中断类型号?17. 给定 SP=0100H、 SS=0500H、 PSW=0240H, 在存储单元中已有内容为 (00024H) =0060H、 (00026H) =1000H, 在段地址为 0800H 及偏移地址为00A0H 的单元中 有一条中断指令INT 9。

试问,执行 INT 9 指令后,SS、SP、IP、PSW 的内容是什么?栈顶的三个字是什么?18. 单片 8259A 在完全嵌套中断工作方式下,要写哪些初始化命令字及操作命令字?19. 系统中有 3 个中断源,从 8259A的 IR0、IR2、IR4 端引入中断,以脉冲触发。

中断 类型分别为 50H、52H、54H,中断入口地址分别为 5020H、6100H、3250H,段地址为 1000H。

计算机组成原理复习题库中断习题

计算机组成原理复习题库中断习题
(7)在多重中断系统中,CPU响应中断后可以立 即响应更高优先级的中断请求。
(8)CPU响应中断时暂停当前程序的运行,自动 转去执行中断服务程序。
6、设某机有四个中断源A、B、C、D,其硬件排队
优先次序为A>B>C>D,现要求将中断处理次序改 为D>A>C>B。
(1)写出每个中断源对应的屏蔽字。
(2)按图下时间轴给出的四个中断源的请求时刻, 画出CPU执行程序的轨迹。设每个中断源的中断 服务程序时间为20µs。
7、设某机有四个中断源1、2、Fra bibliotek、4,其硬件排队
优先次序按1→2→3→4降序排列,各中断源的服 务程序中所对应的屏蔽字如表所示。
(1)给出上述四个中断源的中断处理次序。
(2)若四个中断源同时有中断请求,画出CPU执 行程序的轨迹。
(2)所谓关中断就是屏蔽所有的中断源。
(3)一旦有中断请求出现,CPU立即停止当前指 令的执行,转去执行中断服务程序。
(4)为了保证中断服务程序执行后能正确返回到被 中断的程序断点处继续执行程序,必须进行现场 保护。
(5)中断级别最高的是不可屏蔽中断。
(6)CPU响应中断后,由用户通过关中断指令置 “0”允许中断触发器。
中断习题
1、在程序中断方式中,磁盘申请中断的优先权 高于
打印机。当打印机正在进行打印时,磁盘申请中断 请求。试问是否要将打印机输出停下来,等磁盘操 作结束后,打印机输出才能继续进行?为什么?
4、说明调用中断服务程序和调用子程序的区别。
5、判断下列叙述是否正确,并对错误的叙述加以
修改。
(1)一个更高级的中断请求一定可以中断另一个正 在执行的中断处理程序。

微机原理第7章练习题及答案

微机原理第7章练习题及答案

第7章输入/输出与中断一、自测练习题㈠选择题1.一微机系统有10根地址线用于I/O端口寻址,因而具有I/O空间的范围是( )字节。

A) 1024 B) 10K C) 0.5M D) 1M2.8086CPU读/写一次存储器或I/O端口所需的时间称为一个( )。

A) 总线周期 B) 指令周期 C) 时钟周期 D) 基本指令执行时间3.微型计算机的输入/输出有三种不同的控制方法,其中以( )控制的输入/输出是微机进行I/O的一种最主要的控制方式。

A) 程序控制 B) 中断控制C) DMA控制D) 以上均可4.程序查询I/O方式的工作流程是按( )的次序完成一个字符的传输。

A) 写数据端口,读/写控制端口B) 读状态端口,读/写数据端口C) 写控制端口,读状态端口,写数据端口D) 随I/O接口的具体要求而定5.在CPU与外设的I/O传送控制方式中,效率高、实时性强的方式是( )。

A) 同步传送 B) 查询传送 C) 无条件传送 D) 中断传送6.在CPU与外设的I/O传送控制方式中,传送速度最快的方式是( )。

A) 无条件传送 B) 查询传送 C) 中断传送 D) DMA传递7.用具有两个状态(“0”和“1”态)的一组开关作简单输入设备时,应采用( )传送方式来输入信息。

A) 无条件B) 查询C) 中断D) DMA8.用一组发光二极管作为简单输出设备时,应采用( )传送方式来输出信息。

A) DMA B) 无条件C) 查询D) 中断9.在微机系统中引入中断技术,可以( )。

A) 提高外设速度B) 减轻主存负担C) 提高处理器的效率D) 增加信息交换的精度10.CPU响应中断请求的时刻是在( )。

A) 执行完成正在执行的程序以后 B) 执行完正在执行的指令以后C) 执行完本时钟周期以后D)执行完正在执行的机器周期以后11.8086/8088CPU向应两个硬中断INTR和NMI时,相同的必要条件是( )。

A) 允许中断B) 当前I/O操作执行结束C) 总线空闲D) 当前访问内存操作结束12.在微型计算机系统中,高速外设与内存储器进行批量数据传送时,应采用( )。

中断习题和参考题参考答案(课后)

中断习题和参考题参考答案(课后)

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

第04章 单片机中断系统 习题解答

第04章 单片机中断系统 习题解答

第4章单片机中断系统习题解答一、填空题1.MCS-51单片机有 5 个中断源。

上电复位时,同级中断的自然优先级从高至低依次为外中断0、定时器/计数器0、外中断1、定时器/计数器1、串行口,若IP=00010100B,优先级别最高者为外中断1、最低者为定时器/计数器1。

2.外部中断请求有低电平触发和下降沿触发两种触发方式。

3.MCS-51单片机5个中断源的中断入口地址为:0003H、000BH、0013H、001BH、0023H。

4.当定时器/计数器1申请中断时,TF1为 1 ,当中断响应后,TF1为 0 。

当串口完成一帧字符接收时,RI为 1 ,当中断响应后,RI为 1 ,需要软件清零。

5.中断源扩展有三种方式,分别是定时器/计数器扩展、查询方式扩展、中断控制芯片扩展。

二简答题1.MCS-51单片机有几个中断源?各中断标志是如何产生的?如何撤销的?各中断源的中断矢量分别是什么?答:MCS-51单片机有5个中断源。

外中断0/1电平触发方式,在对应引脚上检测到低电平将中断标志位IE0/1置1向CPU申请中断,边沿触发方式,在对应引脚上检测到负跳变将中断标志位IE0/1置1向CPU申请中断;定时器/计数器0/1在计数溢出时将TF0/1置1向CPU申请中断;串行口发送1帧结束将TI置1或接收1帧数据将RI置1向CPU申请中断。

对于T0/T1和边沿触发的INT0/INT1中断标志在进入中断服务程序后自动撤销;对于电平触发的INT0/INT1需在中断申请引脚处加硬件撤销电路;对于串行口中断标志TI/RI需在进入中断服务程序后用软件CLR RI或CLR TI,撤销。

它们的中断矢量分别是:0003H、000BH、0013H、001BH、0023H。

2.简述MCS-51中断过程答:中断过程分中断申请、中断响应、中断处理、中断返回4个阶段。

中断请求:各中断源根据自身特点施加合适的信号,将对应的中断标志位置1向CPU申请中断。

第五章-MCS-51单中断系统习题答案.doc

第五章-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. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单项选择题
1.8086的中断类型号左移2位是( )。

A.中断服务子程序的入口地址
B.中断向量表的地址指针
C.中断向量表的内容
D.以上三项都不是
2.8259的中断屏蔽字OCW1( )设置。

A.在ICW之前
B.只允许一次
C.可允许多次
D.仅屏蔽其中断源时
3.三片8259可提供( )个中断类型号。

A.24
B.22
C.23
D.25
4.响应NMI请求的必要条件是( )。

A.IF=1
B.IF=O
C.一条指令结束
D.无INTR请求
5.当8086 CPU的INTR=“1”,且中断允许位IF=“1”时,则CPU完成( )后,响应该中断请求,进行中断处理。

A.当前时钟周期
B.当前总线周期
C.当前指令周期
D.下一个指令周期
6.“INT n”指令中断是( )。

A.由外部设备请求产生
B.由系统断电引起的
C.通过软件调用的内部中断
D.可用IF标志位屏蔽的
7.8086/8088的中断采用向量中断方式,其中断服务程序的入口地址是由( )提供。

A.外设中断源
B.CPU的中断逻辑电路
C.以中断控制器读回中断类型号左移2位
D.由中断类型号指向的中断向量表中读出
8.8086/8088的中断向量表( )。

A.用于存放中断类型号
B.用于存放中断服务程序入口地址
C.是中断服务程序的入口
D.是中断服务程序的返回地址
9.非屏蔽中断的中断类型号是( )。

A.1
B.2
C.3
D.4
I0.CPU执行中断服务程序时,如果有优先级更高的中断源请求中断,则()
A. 若已开中断,则执行完当前指令就响应中断请求
B. 不响应
C. 立即响应中断请求
D. 中断返回后再响应
11.在程序控制传送力式中,哪种传送可提高系统的工作效率()
A. 无条件传送
B. 查询传送
C. 中断传送
D. 前三项均可
12. 通常的外设接口中,有()端口才能满足和协调外设工作要求。

A.数据
B.数据、控制
C.数据、控制、状态 D 控制、缓冲
13. 用DMA方式传送数据时,是由()控制的。

A.CPU
B. 软件
C.CPU十软件
D. 硬件控制器
14. 若微处理器可采用统一编址,那么一条SUB(减法)指令可访问的地址空间为()
A.整个地址空间 B. 仅1/O地址空间
C. 仅RAM地址空间
D. 随应用而定
15. 独立I/O端口编址方式中,对I/ O端口的访问()
A.存储器的访问指令实现
B.用专用的IN指令和OUT指令实现
C.不需要专门指令
D. 以上均不正确
16. 微处理器只启动外设而不干预传送进程的传送方式是()
A.中断方式 B.DMA方式 C. 查询方式 D.无条件方式
17. 采用条件传送方式时,必须要有()
A.中断逻辑 B. 请求信号 C. 状态端口 D.类型号
18.8086在响应中断请求时()
A. INTA输出一个负脉冲,将中断类型码从ADO-AI7读人
B. INTA输出两个负脉冲,在第二个负脉冲时读取中断类型码
C .INTA输出一个负脉冲,再进行一次1/O读周期,读取中断类型码
D. INTA输出一个负脉冲,同时提供1/O读的控制信号,读取中断类型码
19.8086CPU响应非屏蔽中断,其中断类型号是由()
A.中断控制器8259提供
B.指令码中给定
C.外设取回
D.微处理器硬件决定
20.以下论述正确的是。

A CPU响应中断期间仍执行原程序。

B在中断响应中,保护断点、保护现场应由用户编程完成。

C在中断过程中,若又有中断源提出中断, CPU立即响应。

D在中断响应中,保护断点是由中断响应自动完成的。

21.用DMA方式传送数据时,是由( )控制的。

A.CPU
B.软件
C.CPU+软件
D.硬件控制器
22.当8086/8088访问100H端口时,采用( )寻址方式。

A.直接
B.立即
C.寄存器间接
D.相对
23.在DMA方式下,CPU与总线的关系是( )。

A.只能控制数据总线
B.只能控制地址总线
C.成隔离状态
D.成短接状态
24.8086在响应外部HOLD请求后,( )。

A.转入特殊中断服务程序 B.进入等待周期 C. 只接收外部数据
D. 所有三态引脚处于高阻,CPU放弃对总线控制权。

二、简答题
1. 外设向CPU申请中断,但CPU不给以响应,其原因有哪些?
2. 8259A仅有两个端口地址,如何识别4条ICW命令和3条OCW命令?
3. 什么是一般全嵌套?什么是特殊全嵌套?对于8259A来说,如何设置一般全嵌套和特殊全嵌套?各在什么场合使用?
4. 简述8086/8088 可屏蔽中断的响应过程。

5. 何为中断向量表?它有何作用?位于内存的什么位置?
6. 8259A 的中断自动结束方式与非自动结束方式对中断服务程序的编写有何影响?
三、分析与编程。

1.若8086系统采用单片8259A,某中断源类型号为45H,这个中断源应连向中断请求输入IR的哪一个输入端?若中断服务程序的入口地址为1234H:0ABCDH,画出其中断向量在内存的分配,设中断请求信号采用边沿触发,非缓冲方式,采用自动中断结束方式,写出8259的初始化程序段(设8259端口地址为20H,21H)
2.试编写封锁8259A中的IR3,IR4和IR6中断请求的程序,8259A地址为20H,21H。

3. 某8259A 初始化时,ICW1=1BH,ICW2=30H,ICW4=01H,试说明8259A 的工作情况。

相关文档
最新文档