(完整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

中断系统习题.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中断系统习题

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章 中断-含答案

中职《计算机原理》第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语言应用程序设计(第五版)马忠梅课后习题答案

(完整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单中断系统习题答案.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,应接温度超限信号。

第9章 微型计算机中断技术习题参考答案

第9章 微型计算机中断技术习题参考答案

第9章习题参考答案9.1所谓中断,是指计算机在正常运行的过程中,由于种种原因,使CPU暂时停止当前程序的执行,而转去处理临时发生的事件,处理完毕后,再返回去继续执行暂停的程序。

也就是说,在程序执行过程中,插入另外一段程序运行,这就是中断。

通常,处理器的运算速度较快,外部设备的运算速度较慢,快速的CPU与慢速的外部设备在传输数据的速率上存在矛盾。

使用中断技术,使得外部设备与CPU不再是串行工作,而是并行工作,即当外部设备准备好进行数据传输时再向CPU申请中断来为之服务,大大提高了计算机的效率。

9.2引起中断的原因或发出中断请求的来源,称为中断源。

中断源有以下几种:1、外设中断源。

一般有键盘、打印机、磁盘、磁带等,工作中要求CPU为它服务时,会向CPU 发送中断请求。

2、故障中断源。

当系统出现某些故障时(如存储器出错、运算溢出等),相关部件会向CPU 发出中断请求,以便使CPU转去执行故障处理程序来解决故障。

3、软件中断源。

在程序中向CPU发出中断指令(8086为INT指令),可迫使CPU转去执行某个特定的中断服务程序。

4、为调试而设置的中断源。

系统提供的单步中断和断点中断,可以使被调试程序在执行一条指令或执行到某个特定位置处时,自动产生中断,从而便于程序员检查中间结果,寻找错误所在。

5、定时时钟。

在控制中,常要遇到时间控制,若用CPU执行一段程序来实现延时的方法,则在这段时间内,CPU不能干别的工作,降低了CPU的利用率,所以,常用外部时钟电路。

当需要定时时,CPU发出命令,命令时钟电路(如8253等)开始工作,待规定的时间到了后,时钟电路发出中断申请,由CPU加以处理。

9.3一、外部中断外部中断是由外部硬件引起的中断,所以也叫硬件中断,是CPU外部中断请求信号引脚上输入有效的中断请求信号引起的,分为非屏蔽中断和可屏蔽中断两种。

1、非屏蔽中断由NMI引脚出现中断请求信号使CPU产生中断称为非屏蔽中断,它是不可用软件屏蔽的,也就是说不受CPU中IF位的控制,当NMI引脚上出现有效高电平持续2个时钟周期以上的上升沿时,表示非屏蔽中断请求信号有效。

中断系统习题带答案

中断系统习题带答案

C、2BH
D、2DH
二、填空题
1、8259A 有两种中断触发方式: 电平触发 和 边沿触发
2、对于 8259A 的中断请求寄存器 IRR,当某一个 IRi 端呈现 有效
电平
时,则表示该端有中断请求。
3、在 8088 系统中,若某外设的中断类型号为 75h,则中断服务子程 序的入口地址应该存放在内存地址 001D4 到 001D7_中,其中 入 口地址的段地址存放在 001D6 和 001D7 单元中,入口地址的偏 移 地址存放在_001D4 和 001D5 单元中
的入口地址是…( )
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
C、8259A 具有向 CPU 提供中断向量的功能
D、8259A 具有将中断源按优先级排队的功能
5、8259A 特殊全嵌套方式要解决的主要问题是( )
A、屏蔽所有中断
B、设置最低优先级
C、开放低级中断
D、响应同级中断
6、采用 4 片可编程中断控制器 8259A 级联工作,可以使 CPU 的可屏
蔽中断扩大到( )
) B、中断屏蔽 D、中断嵌套
9、有三片 8259 级联,从片分别接入主片的 IR2 和 IR5,则主 8259 的
ICW3 中的内容为(
);两片从片 8259 的 ICW3 的内容分别为(

A、24H
B、42H
C、00H,01H

中断部分习题

中断部分习题

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

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

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

A.1B.8C.16D.644.响应NMI(不可屏蔽中断请求信号)请求的必要条件是( C )。

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

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

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

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

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

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

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

(完整word版)STM32复习题

(完整word版)STM32复习题

一、选择题1、STM32F407VET6这款单片机型号表明该款单片机的引脚数目为( )A、48B、64C、100封装类型为()A、BGAB、LQFPC、VFQFPN2、下列开发软件中,不能用来开发STM32的程序的是( )A、EWARMB、MDKC、JDK3、下列时钟源中不可以用来驱动系统时钟的是( )A、HSEB、HSIC、LSI4、STM32F103C8T6的SYSCLK最高为()A、48MHzB、72MHzC、168MHz5、当两个中断的抢占式优先级和子优先级一样时,内核处理中断时,这两个中断都已触发,响应规则为()A、按中断向量表的顺序B、随机响应C、按中断程序入口地址顺序6、AHB是( )A、高性能总线B、高速外设总线C、低速外设总线7、在标准库中,如果某个GPIO作为数字量输入口,应配置为( )A、GPIO_Mode_AFB、GPIO_Mode_INC、GPIO_Mode_AN。

PA9,如果配置为USART1_TX,应配置为()8、GPIOx_ODR 寄存器是( )A、GPIO输出数据寄存器B、GPIO输入数据寄存器C、GPIO配置寄存器9、高速外设总线是()A、AHBB、APB1C、APB210、下列通讯方式中,没有同步时钟的是( )A、UARTB、SPIC、IIC11、下列通讯方式中,发送和接收是同时进行的是( )A、UARTB、SPIC、IIC12、下列看门狗,可以避免跑乱的程序正好跑到喂狗程序从而导致不复位的情况是()A、独立看门狗B、窗口看门狗C、外部硬件看门狗13、标准库中,当PA8被配置为外部中断线时,对应的中断向量默认为( )A、EXTI8B、EXTI9_5C、EXTI5_914、当PA2配置为中断线,配置中断线时,EXTI_InitStructure。

EXTI_Line= ( )A、EXTI_Line2B、GPIO_PinSource2C、GPIO_Pin_215、带互补输出功能的定时器是( )A、高级定时器B、通用定时器C、基本定时器16、没有捕获/比较功能的定时器是( )A、高级定时器B、通用定时器C、基本定时器17、语句ADC_RegularChannelConfig(ADC1, ADC_Channel_17, 2, ADC_SampleTime_55Cycles5)使用规则通道组采集的是()A、内部温度传感器的数据B、内部参考电压的数据C、某端口的数据18、ADC初始化时,可通过结构体ADC_InitTypeDef 中ADC_ScanConvMode定义 ( )A、ADC使用模式B、ADC扫描模式C、ADC连续转换模式19、ADC初始化时,可通过结构体ADC_InitTypeDef 中ADC_ContinuousConvMode定义( )A、ADC使用模式B、ADC扫描模式C、ADC连续转换模式20、DMA初始化时结构体DMA_InitTypeDef 中DMA_PeripheralInc定义的是 ( )A、数据传输方向B、外设增量模式C、存储器增量模式21、若ADC使用DMA采集数据,DMA_InitTypeDef中的DMA_DIR 应配置为( )A、DMA_DIR_PeripheralDSTB、DMA_DIR_PeripheralSRCC、DMA_DIR_M2M22、IIC通信时,起始信号定义为( )IIC通信时,停止信号定义为( )A、SCL为高电平时拉低SDAB、SCL为高电平时拉高SDAC、SCL为低电平时拉高SDA23、支持多主结构的通讯方式是( )A、485B、IICC、SPI24、CAN通讯中,用于接收单元向具有相同ID的发送单元请求数据的帧叫()A、数据帧B、遥控帧C、过载帧25、CAN通讯的标准格式ID为()CAN通讯的扩展格式ID为( )A、8位B、11位C、29位26、CAN通讯时,设置过滤器组0工作在1个32为位过滤器、标识符屏蔽模式,CAN_F0R1=0XFFFF0000,CAN_F0R2=0XFF00FF00,则接收时最低位的ID应为( )A、0B、1C、不必关心27、下列哪个文件是μcos与处理器有关的代码,在移植时需要修改()A、os_cpu_c.cB、os_tmr。

第5章 89C51的中断系统---部分习题解答

第5章 89C51的中断系统---部分习题解答
先级中断服务程序的条件 下。中断响应等待时间最少需要几个机周?最长需要几个机 周?
答:在CPU未执行同级或更高优先级中断服务程序的条 件下,中断响应等待时间最少需要3个机周,最长需要8个 机周。
19.简述89C51外中断的触发方式,电平触发方式时,如何防 止CPU重复响应外中断? 答:80C51外中INT0/INTl有两种触发方式:电平触发和边 沿触发方式。采用电平触发方式时,CPU响应中断后,虽用硬件 自动清除了相应中断请求标志IE0/IEl,但相应引脚(P3.2/P3.3) 的低电平信号若继续保持下去(一般可能保持时间较长),中断 请求标志IE0/IEl就无法清零,就会发生重复响应中断情况, 引起出错。需要采取软硬件结合的方法撤消引起重复中断相应 引脚的低电平信号。 硬件电路如教材书图5-4所示。当外部设备有中断请求时, 中断请求信号经反相,加到锁存器CP端,作为CP脉冲。由于 D端接地为0,Q端输出低点平,触发INT0产生中断。当CPU 响应中断后,应在该中断服务程序中按排两条指令: CLR P1.0; SETB P1.0; 使P1.0输出一个负脉冲信号,加到锁存器Sp端(强迫置“1” 端),Q端输出高点平,从而撤消引起重复中断的INT0低电平 信号。因此一般来说,对外中断INT0、INT1,应尽量采用边 沿触发方式,以简化硬件电路和软件程序。
14.89C51中断处理过程包括哪四个步骤?简述中断处理过程。 答:中断处理过程大致可分为四步:中断请求、中断响应、中 断服务和中断返回。 ①中断请求:由中断源向CPU发出中断请求信号。 ②中断响应:在满足中断响应条件下,响应中断,保存断点地 址,将相应中断的入口地址送入PC。 ③中断服务:执行中断服务程序,完成中断源要求的相应操作。 ④中断返回:恢复断点地址,开放同级中断。 15.89C51响应中断有什么条件? 答:中断响应条件: ①该中断已经“开中”; ②CPU此时没有响应同级或更高优先级的中断; ③当前正处于所执行指令的最后一个机器周期; ④正在执行的指令不是RETI或者是访向IE、IP的指令;否则必 须再另外执行一条指令后才能响应。

s7-200plc中断处理功能及应用(附答案)

s7-200plc中断处理功能及应用(附答案)

S7-200 PLC 中断处理功能及应用测试题(附答案)试题类型 测试目标知识点 得分试题答案04 01 0510012中断允许指令的操作码是( ),中断禁止指令的操作码是( )。

ENI ,DISI01 01 051001 2 中断允许指令的操作码是( )。

A DISI B ENI C ATCH D DTCH B01 01 0510012 中断禁止指令的操作码是( )。

A DISI B ENI C ATCH D DTCHA03 02 051001 1中断允许指令ENI 全局地允许所有被连接的中断事件;对03 02 051001 1 中断禁止指令DISI 全局的禁止处理所有中断事件。

对04 01 051002 2 中断连接指令的操作码是( )。

中断分离指令的操作码是( )。

ATCH ,DTCH04 01 051002 3中断连接指令的格式如下所示。

它的操作码是( ),INT 指( ),EVNT 指( )。

ATCH ,中断服务程序标号,被连接的中断事件 01 01 051002 2中断连接指令的操作码是( )。

A DISI B ENI C ATCH D DTCH C01 01 051002 2 中断分离指令的操作码是( )。

A DISI B ENI C ATCH D DTCH D04 01 051002 2 中断分离指令的格式如下所示。

其操作码是( ),EVNT 指的是( )。

DTCH ,被分离的中断事件03 02 051002 1中断连接指令是把一个中断事件和一个中断服务程序连接起来,并允许该中断事件。

对03 02 051002 1 中断分离指令DTCH 截断一个中断事件(EVNT)和所有中断程序的联系,但并不禁止该中断事件。

错03 02 051002 1 中断分离指令DTCH 截断一个中断事件(EVNT)和所有中断程序的联系,并禁止该中断事件。

对04 01 051003 1 中断程序标号指令的操作码是( )。

中断部分习题答案

中断部分习题答案
束命令片段
补充题4、若8086系统采用单片8259A,中断类型码为 48H~4FH,若某中断源的中断请求线接至8259A的IR2上, 试问:该中断源相应的中断向量在中断向量表中的位置是多 少?若其中断向量1234H:5678H,则该中断向量在中断向量 表中是如何摆放的? 假如IR1和IR5对应的中断服务程序入口 地址分别为INTPT1和INTPT5,编写开放IR1和IR5中断的程 序片段和将IR1和IR5对应的中断服务程序入口地址填入中 断向量表的程序片段。
补充题3、8088系统中有一片8259A,其占用地址为8FF0H8FFlH,采用非缓冲,一般嵌套,高电平触发,普通中断结 束,中断类型号为80H~87H,禁止IR3、IR4中断,试写出 8259A的初始化程序段。若在中断服务程序中发出中断结束 命令,用指令如何实现,这一中断结束命令作用是什么?
解:MOV DX, 8FF0H
0000:0020H 0000:0021H 0000:0022H 0000:0023H 0000:0024H 0000:0025H 0000:0026H 0000:0027H 0000:0028H 0000:0029H 0000:002AH 0000:002BH
3C 00 86
0E
45 00 88 0E 26 00 8E 0E
补充题2:①某时刻8259A的IRR内容是08H,说明谁在 请求中断? ②某时刻8259的ISR内容是09H,说明现在CPU正在为 谁服务?中断嵌套情况是什么? ③假如初始化时给ICW2的内容是38H,某时刻响应中断 时获得的中断类型号是3AH,说明是谁发出的中断请 求?其中断矢量表的表地址是多少? ④在两片8259级连的中断电路中,主片的IR5作为从片 的中断请求输入,则初始化主、从片时,ICW3的控制 字分别是什么? ①IRR内容为:08H=0000 1000B,说明IR3提出了中断请求 ②ISR内容为:09H=0000 1001B,说明CPU正在为IR0服务。 IR0中断了IR3的中断服务程序。 ③中断类型号为3AH=0011 1010B,说明IR2的中断被响应 了,其中断矢量表地址为:00 1110 1000B=0E8H ④主ICW3:0010000B=20H 从ICW3:00000101B=05H

(完整word版)单片机原理试题库

(完整word版)单片机原理试题库

单片机原理及应用复习题一、选择题(在每个小题四个备选答案中选出一个或几个正确答案, 填在题的括号中)1.80C51基本型单片机内部程序存储器容量为()。

(A)16KB (B)8KB (C)4KB (D)2KB2.在80C51单片机应用系统中, 可以作为时钟输出的是()引脚。

(A)EA(B)RST (C)ALE (D)PSEN3.在80C51的4个并行口中, 能作为通用I/O口和高8位地址总线的是()。

(A)P0 (B)P1 (C)P2 (D)P34.当优先级的设置相同时, 若以下几个中断同时发生, ()中断优先响应。

(A)并口(B)T1 (C)串口(D)T05.在80C51中, 要访问SFR使用的寻址方式为()。

(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6.以下的4条指令中, 不合法的指令为()。

(A)INC A (B)DEC A (C)INC DPTR (D)SWAP ACC7、当需要扩展一片8KB的RAM时, 应选用的存储器芯片为()。

(A)2764 (B)6264 (C)6116 (D)621288、若想扩展键盘和显示, 并希望增加256字节的RAM时, 应选择()芯片。

(A)8155 (B)8255 (C)8253 (D)82519、80C51单片机要进行10位帧格式的串行通讯时, 串行口应工作在()。

(A)方式0 (B)方式1 (C)方式2 (D)方式310、80C51复位初始化时未改变SP的内容, 第一个入栈的单元地址为()。

(A)08H (B)80H (C)00H (D)07H11.MCS—51单片机的复位信号是( )有效。

(A)高电平(B)低电平(C)脉冲(D)下降沿12.若MCS-51单片机使用晶振频率为6MHz时, 其复位持续时间应该超过( )。

(A)2μs (B)4μs (C)8μs (D)1ms13.若PSW.4=0,PSW.3=1, 要想把寄存器R0的内容入栈, 应使用( )指令。

(完整word版)东北大学_微机原理实验报告及答案_8259中断控制器

(完整word版)东北大学_微机原理实验报告及答案_8259中断控制器

start1: cli
mov dx,04a0h
mov ax,13h
out dx,ax
mov dx,04a2h
waiting: hint:
mov out mov out mov out mov mov mov mov mov add mov mov sti cmp nop
nop nop nop nop nop nop nop jne nop nop mov xor mov out jmp nop cli nop nop nop nop nop nop nop nop mov nop iret
;初始化中断向量表
mov ax,offset hint
mov ds:[si],ax
add si,2
mov ds:[si],100h
mov ax,0
sti
waiting: cmp ax,55h
nop
hint: code
nop nop nop nop nop nop nop jne nop nop mov xor mov out jmp nop cli nop nop nop nop nop nop nop nop mov nop iret ends end
微机原理
实验报告
专业班级 姓名
学号
实验题目
日期
实验八:8259 中断控制器实验
一、实验目的
1、掌握 8259A 的工作原理。 2、掌握编写中断服务程序方法。 3、掌握初始化中断向量的方法。
二、实验设备
MUT—Ⅲ型实验箱、8086CPU 模块。
三、实验内容
用脉冲发生器作为中断源,每按一次脉冲发生器的按键即产生一次中断。 在中断服 务程序中,通过 74LS273 输出一个数据,以点亮与中断源相对应位置的 LED。

中断系统作业

中断系统作业

中断系统作业1.选择题(1)CPU响应INTR引脚上的中断请求的条件是()。

A. IF=0B. IF=1C. TF=0D. TF=1(2)PC/AT系统使用两片8259级联,可管理()级中断。

A.8B.9C.15D. 16(3)日时钟中断的中断号是()。

A. 08HB. 09HC. 1CHD. 1AH(4)CPU执行IRET指令,从堆栈当前栈顶弹出()个字节。

A.2B.6C.4D. 8(5)下列不属于硬件中断与软件中断的区别是()。

A.中断的引发方式不同B.获取中断类型码的方式不同C.中断处理程序的结束方式不同D.根据中断码转向服务程序的方式不同(6)INTn指令的中断类型码由()提供。

A.8259AB. DMACC.指令本身D.段寄存器(7)PC机日时钟中断服务程序每隔()执行一次INT 1CH指令。

A. 60msB. 55msC. 1sD. 2s(8)在CPU执行INTn指令过程中,需向堆栈压入()个字节。

A.2B.4C.6D. 8(9)一般而言,CPU允许中断嵌套的话,处理多个可屏蔽中断请求的原则是()。

A.级别高的中断可以打断正在处理的级别低的中断B.级别高的中断延迟2秒钟后再打断正在处理的级别低的中断C.级别低的中断可以打断正在处理的级别高的中断D.级别高的中断等待级别低的中断处理完毕之后再处理(10)PC机处理8级外部中断,中断号依次为08H~0FH,在RAM 0:2CH 单元依次存放23H、56H、00H和F0H四个字节,问该向量对应的中断号和中断程序入口是()。

A. 0CH , 23FF:00FFHB. 0BH,F000:2356HC. 0CH,00F0:23FFHD. 0BH,F000:5623H(11)CPU关中断指令CLI的作用是()。

A.禁止CPU响应可屏蔽中断B.禁止INT n操作C.禁止DMA操作D.禁止非屏蔽中断(12)中断向量存放地址是指()。

A.子程序入口地址B.中断服务子程序入口地址C.中断服务入口地址的地址D.子程序地址(13)PC机中,CPU响应可屏蔽硬件中断时,中断类型码由()提供。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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。

相关文档
最新文档