(完整word版)中断系统习题带答案
- 格式:doc
- 大小:38.01 KB
- 文档页数:2
第六章中断系统一、填空题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_____。
中断系统的习题一、选择题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 )。
一、填空题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时,传送的一帧信息为()。
第一章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单片机中断系统习题答案一、填空题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.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个时钟周期以上的上升沿时,表示非屏蔽中断请求信号有效。
一、单项选择题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方式传送数据时,是由_控制的。
一、选择题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。
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 中断程序标号指令的操作码是( )。
单片机原理及应用复习题一、选择题(在每个小题四个备选答案中选出一个或几个正确答案, 填在题的括号中)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的内容入栈, 应使用( )指令。
中断系统作业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、下列()符合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。