![汇编原理复习题及答案_第1页](http://file4.renrendoc.com/view/b70dc6447ab87b79df50164222b41510/b70dc6447ab87b79df50164222b415101.gif)
![汇编原理复习题及答案_第2页](http://file4.renrendoc.com/view/b70dc6447ab87b79df50164222b41510/b70dc6447ab87b79df50164222b415102.gif)
![汇编原理复习题及答案_第3页](http://file4.renrendoc.com/view/b70dc6447ab87b79df50164222b41510/b70dc6447ab87b79df50164222b415103.gif)
![汇编原理复习题及答案_第4页](http://file4.renrendoc.com/view/b70dc6447ab87b79df50164222b41510/b70dc6447ab87b79df50164222b415104.gif)
![汇编原理复习题及答案_第5页](http://file4.renrendoc.com/view/b70dc6447ab87b79df50164222b41510/b70dc6447ab87b79df50164222b415105.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-.z.一、判断题1.8253在计数过程中,如不锁存或暂停,读出的数据不一定正确。【答案】对2.由于8088/8086CPU在中断响应后自动关中断,所以在中断服务结束并返回后需用户开中断,才能再次响应中断。()【答案】错3.8086的中断分为可屏蔽中断和不可屏蔽中断两种。【答案】错4.由于8088/8086CPU在中断响应后自动关中断,所以在中断服务结束并返回后需用户开中断。【答案】错5.8086CPU在响应中断时,执行两个中断响应周期。()【答案】对6.对8086系统,中断类型码的大小与中断优先级高低无关。()【答案】对7.对8086系统,中断优先级高低与中断类型码的大小有关。()【答案】错8.当中断控制器8259A设定为中断自动结束时,程序设计者无须在中断服务程序结束时向8259A发出EOI命令。【答案】对9.CPU在未执行完当前指令的情况下,就可响应可屏蔽中断请求。【答案】错10.CPU响应可屏蔽中断时,无须从数据总线上读取中断类型码。【答案】错11.在读8253计数值时,只有在锁存或暂停时才能可靠地获得正确读数。()【答案】对12.8253三个计数通道结构完全相同,且独立工作( )。【答案】对13.8253的每个计数器能按十进制或二进制两种制式中的一种进行计数。【答案】对14.若要实现定时控制,则需将定时器的计数脉冲输入信号作为中断请求信号。()【答案】错15.读取8253内的计数值时,必须先用锁存命令将当前计数值锁存在输出锁存器中()【答案】对16.8253的每个计数器只能按二进制进行计数。【答案】错17.8086CPU中所有的内部中断都不能被屏蔽,且每种类型的中断有唯一对应的中断类型码。()【答案】错18.若主程序中已使用IF标志位置“1”,则在执行完中断服务程序并返回主程序后,IF标志位一定为“0”。【答案】错19.8086响应INTR请求需要执行两个总线响应周期( )。【答案】对20.当8088/8086CPU正在执行“IRET”指令时,如有当前最高优先级的中断申请,则CPU在当前指令周期结束后不会立即予以响应。()【答案】对21.当8088/8086CPU正在执行总线操作时,如有当前最高优先级的中断申请,则CPU在当前指令周期结束后也不会立即予以响应。【答案】错22.中断响应时,8086会自动输出两个总线周期的信号。()【答案】错23.采用中断方式进行数据传送时必须在主程序中事先保护现场,否则会引起系统混乱。()【答案】错24.8086在中断响应时,不会自动将标志寄存器的值入栈保存。()【答案】错25.当运算产生溢出时,一定会产生溢出中断。()【答案】错26.微机在中断输入/输出方式下的数据输入/输出是由中断控制器8259A来控制。()【答案】错27.8086中设置中断屏蔽寄存器是可以改变各中断的优先级。【答案】对28.并行接口只适用于近距离数据传送。()【答案】对29.只有当8255A的B端口INTEB位清为0时,才允许B端口发出中断请求。()【答案】错30.8255A没有专门的中断请求引脚线,所以不能用于中断传送方式。()【答案】错31.8255A的C口置位/复位控制字是写入C口的端口地址( )。【答案】错32.8259A只能管理可屏蔽中断,而不能管理非屏蔽中断。()【答案】对二、单项选择题1.一片中断控制器8259A能管理()级硬件中断。A.10B.8C.64D.2【答案】B2.8259A在中断优先级自动循环方式下,IR5中断结束后,()自动变为最高级。A. IR4 B.IR0 C.IR6 D.IR7 【答案】C3.8086非屏蔽中断的类型码是()。A.00H B.02HC.08H D.不定【答案】B4.8086微机系统中,NMI中断的中断矢量位置()A.由程序指定B.由操作系统自动分配C.固定在0008H开始的4个字节中D.固定在中断矢量表的表首【答案】C5.8259A是()A.可编程DMA控制器B.可编程中断控制器C.可编程定时/计数器D.总线仲裁器【答案】B6.两片8259A接成级联缓冲方式可管理()个可屏蔽中断。A.2 B.15C.16 D.256【答案】B7.在PC/*T中,NMI中断的中断矢量在中断矢量表中的位置________。A.是由程序指定的B.是由DOS自动分配的C.固定在08H开始的4个字节中D.固定在中断矢量表的表首【答案】C8.关于8088/8086CPU中指令INTn的硬件执行动作,其描述不正确的是____。A、寄存器CS和IP的内容入栈B、程序状态字入栈并关中断C、从中断控制器8259获取中断类型码D、地址为4*N单元中的内容入IP,为4*N+2单元中的内容入CS【答案】C9.对8259A进行初始化时,必须设置的两个初始化命令字为:______。A、ICW1,ICW2B、ICW1,ICW3C、ICW1,ICW4D、ICW2,ICW4【答案】A10.中断指令INT17H的中断服务程序的入口地址放在中断向量表地址( )开始的4个存贮单元内。A. 00017H B. 00068H C. 0005CH D. 0005EH【答案】C11.中断自动结束方式是自动将8259()相应位清零。A.ISR B.IMRC.IRR D.ICW【答案】A12.8086响应中断的条件是()A.IF=1,完成当前指令后B.IF=0,完成当前指令后C.IF=1,没有完成当前指令D.IF=0,没有完成当前指令【答案】A13.8259的中断服务寄存器ISR的*一位如果置1则表示()。A. 8259中断服务故障B. CPU正在执行中断服务程序C. 外部设备可以请求中断服务D. 中断服务程序刚执行完 【答案】B14.8086微机系统的RAM存储单元中,从0000H:002CH开始依次存放23H,0FFH,00H和0F0H四个字节,该向量对应的中断号是()。A.0AH B.0BH C.0CH D.0DH【答案】B15.对INTN指令其中断向量存放在内存从()开始的地址中。A. DS*10H+N*4 B.DS*10H+NC.0*10H+N*4 D.0*10H+N【答案】C16.8086CPU最多能处理______种不同的中断类型。A、64 B、256 C、512 D、1024【答案】B17.如果定时器的CLK端输入1KHz的标准方波信号,则它的最短定时时间为()。A. 10秒 B.1秒C.1毫秒 D.1微秒【答案】C18.除法出错是属于( )中断。A.线路故障B.内部中断C.INTOD.单步中断【答案】B19.关于8088/8086CPU中指令INTn的硬件执行动作,其描述不正确的是______。A、寄存器CS和IP的内容入栈B、程序状态字入栈并关中断C、从中断控制器8259A获取中断类型码D、地址为4*N单元中的内容入IP,为4*N+2单元中的内容入CS【答案】C20.在PC/*T中,设(A*)=9305H,(B*)=6279H,若ADDB*,A*指令后接着INTO指令则会()。A.进入INTO中断服务子程序 B.执行INTO后面的指令C.死机 D.显示器显示OVERFLOW【答案】B21.8259A工作在8086/8088模式时,初始化命令字ICW2用来设置()。A.中断向量地址的高8位B.中断类型号地址的高5位C.中断向量的高5位 D.中断类型号的高5位【答案】D22.8255A的A、B口以相同的方式能同时工作的是______。A、仅方式0 B、仅方式1C、仅方式2 D、方式0或方式1【答案】D23.8255的A口工作在方式1输入时,其中断允许控制位INTE的开/关是通过对()的按位置位/复位操作完成的。A.PC0 B.PC2 C.PC4 D.PC6【答案】C24.8255A工作于方式1输出方式,A口/B口与外设之间的控制状态联络信号是( )。A.STB与IBFB.IBF与ACKC.OBF与ACKD.OBF与STB【答案】C25.8255的A、B口以相同的方式能同时工作的是______。A、仅方式0B、仅方式1C、方式2D、方式0或方式1【答案】D26..8255A的()只能工作在方式0。A.A端口B.B端口C.C端口D.前三者【答案】C27.8255工作在方式0是具有()功能。A.查询输入/输出 B.输入缓冲、输出锁存C.无条件输入/输出 D.双向数据传送【答案】B28.关于8088/8086CPU中断响应后的执行动作,其描述不正确的是______。A、保护断点和现场 B、开中断C、获取中断类型码 D、取中断入口地址【答案】B29.在8088/8086CPU构成的系统中规定( )的内存单元存放中断矢量,称为中断矢量表。A. 00000H--003FFH B. 80000H--803FFHC. 7F000H--7F3FFH D.FFC00H--FFFFFH【答案】A30.若每输入n个CLK脉冲,在OUT端就可输出一个宽度为一个CLK周期的负脉冲,则8253应工作于方式( )。A.0 B.1 C.2 D.3【答案】C31.当INTEL8253可编程计时器/计数器的D5、D4定为11时,写入计数值时的顺序为()A.先写高8位,再写低8位B.16位同时写入C.先写低8位,再写高8位D.只写高8位,低8位自动写入【答案】C32.对8253当计数初值为()时,定时时间最长。A.0 B.65535C.9999D.FFFFH【答案】A33.记数/定时器8253,在初始化时写入的二进制最大数的初值是( )A. 0000H B. 7FFFH C. 8000H D.FFFFH【答案】A34.8253/8254是可编程的()接口芯片。A.定时器/计数器B.并行C.串行D.中断控制器【答案】A35.在8086微机系统的RAM存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H 四个字节,该向量对应的中断号是()。A. 0AH B. 0BH C. 0CH D. 0DH【答案】B36.在8253的6种工作方式中,能够自动重复工作的两种方式是:____。A、方式1,方式2 B、方式2,方式3C、方式2,方式4 D、方式3,方式5【答案】B37.普通中断结束EOI命令适用于( )方式中的中断命令。A.完全嵌套B.自动循环C.特殊循环D.特殊屏蔽【答案】A38.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上,最多可扩展为____级外部硬中断。A.32 B.29 C.28 D.24【答案】B39.8253的控制字寄存器______。A、可读可写 B、只能读 C、只能写 D、不能读写【答案】C三、填空题1.8255A的方式0、方式1和方式2也分别称为__________、__________和__________传送方式。【答案】基本的输入/输出、选通的输入/输出、双向2.8255A并行接口电路编程时,C口的置位/复位字应写入____________端口。【答案】控制3.8255A端口C的按位置位复位功能是由控制字中的D7=_______来决定的。【答案】04.中断类型号为24H的中断向量存放在__________存储单元。【答案】0000H:0090H5.8255A工作于“方式1输出”时与外设之间的一对"握手"信号是输出缓冲器满信号和__________。【答案】响应信号6.8259A工作在8086模式,中断向量字节ICW2=70H,若在IR3处有一中断请求信号,这时它的中断向量号为_______,该中断的服务程序入口地址保存在内存地址为________H至_________H的___________个单元中。【答案】73H,1CC,1CF,47.在8086系统中使用8259A芯片,最多能管理________级中断优先级。【答案】64 8.8086/8088CPU的中断系统能处理______种不同类型的中断,以产生中断的方法来分类,可以分成________________和________________两大类。8086/8088CPU的硬件中断可以分成______________中断和________________中断。【答案】256,外部中断/硬件中断,内部中断/软件中断,不可屏蔽,可屏蔽9.8253各计数器的最大计数初值为________________H。【答案】0000H10.8253定时器/计数器的________________端可作为中断请求信号。【答案】OUT11.一片8253中有3个________位定时器/计数器。【答案】1612.可编程定时/计数器8253含有_______个_______位的定时/计数器。每个定时/计数器可以通过编程方式来设定的工作方式有_______种。【答案】3 16 613.中断类型号为30H的中断所对应的中断向量存放在内存从_________开始的四个连续字节单元中,若这四个字节单元的内容由低地址到高地址依次为00H,50H,00H,60H,则中断服务程序的入口地址_________。【答案】0COH65000H14.8259A中断控制器有两种中断信号接入方式,一种是__________,另一种是__________。【答案】边沿触发电平触发15.8086有两类中断,它们是__________中断和__________中断。【答案】硬件中断、软件中断(或:外部中断、内部中断)(顺序可互换)16.8259A的__________方式指的是优先级固定,IR0优先级最高,IR7优先级最低。【答案】全嵌套17.断点是指中断服务程序的_____________________地址。【答案】返回18.当8259A中断控制器设定为普通全嵌套方式时,IR7的优先权_________。【答案】最低19.8259中断控制器有两种中断信号接入方式,一种是__________,另一种__________是。【答案】电平触发方式边沿触发方式20.设系统中有主、从8259A芯片共3片,最多能管理_________级中断优先级。【答案】22 21.若8259A的ICW2被初始化为18H,则IR5对应的中断类型码为。【答案】1DH22.可编程中断控制器8259A,一片具有_____级优先级控制,当使用两片级联时,可以管理_______个外部中断,通过级联8259A最多可以扩展到_______级优先级控制。【答案】8,15,64四、应用题1.织布机控制系统如图所示,已知织布机每织1米发出一个正脉冲,每织200米要求接收一正脉冲,从而触发剪裁设备把布剪开。若8253的端口地址为40H-43H,编写对8253初始化程序段。【答案】MOVAL,00010100BOUT 43H,ALMOVAL,200OUT 40H,AL2.有如图键盘电路,试编写8255初始化程序和键值读取程序,并将键值序号在LED七段数码管显示出来。【答案】一种可能的程序实现如下:DATA SEGMENT ;数据段中存放数字0~9的LED显示代码LED DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FHDATA ENDSCODE SEGMENT3.如下图所示,用8253编程,写入控制字后发光二极管处于暗状态,在按键按下8次后使发光二极管亮(输出端OUT为高电平)。其中8253用计数器1,二进制计数,设端口地址为80H;81H;82H;83H。【答案】MOVAL,50H;(01010000B写入控制字:计数器1;OUT83H,AL只读写低8位;方式0;二进制计数)MOVAL,07H;(写入计数值7,使实际计OUT81H,AL数到8后OUT为高电平)4.如图所示,用8255和8253编程,使扬声器发出500HZ的可听频率,有键按下即停止。其中8253计数器2,方式3,二进制计数,端口地址3F82H,控制口地址3F86H;8255的PA0接键盘,有键按下为1;8255端口A、B、C、和控制口的地址为80H、81H、82H、83H。【答案】 BEEPPROCMOVAL,0B6H;写8253控制字MOVD*,3F86HOUTD*,ALMOVA*,10000;写8253计数器初始值MOVD*,3F82HOUTD*,ALMOVAL,AHOUTD*,ALMOVAL,90H;写8255控制字OUT83H,ALINAL,80H;清8255PA0ANDAL,0FEHOUT80H,ALINAL,81H;读B口原输出值MOVAH,AL;存于AH中ORAL,03H;使PB0,PB1为1,扬声器发声OUT81H,ALL:INAL,80H;判断有无按键TESTAL,01HJZLMOVAL,AH;停止发声OUT81H,ALRETBEEPENP5.打印机驱动接口是一个并行接口,它需要数据口输出数据,控制口用于控制打印机工作,状态口用于测试打印机的现行工作状态。要求用8255芯片设计一个打印机控制接口。(10分)(1)画出硬件连接原理图。(2)以查询方式编制输出一个字符(设该字符已在BL寄存器中)的程序。要求:PC6去检测打印机的BUSY信号,PC2产生信号,PA口作为输出字符的数据口,工作于方式0【答案】查询方式程序:设打印机控制口为83H,PA口为80H,PC口为82HMOVAL,88H(控制字若为8AH,8CH,8EH也对)OUT83H,ALMOVAL,05HOUT83H,ALWAIT:INAL,82HTESTAL,40HJNZWAITMOVAL,BLOUT80H,ALMOVAL,04OUT83H,ALINCALOUT83H,AL6.图为非编码键盘和微处理器的接口电路。图中8255A端口A口和B口均工作在方式0,前者用作输出,后者用作输入。设端口地址为0FFF8H,0FFFAH,0FFFCH,0FFFEH,请回答:(1)写出8255A的初始化程序(2)图中小键盘可以设置的键数最多是多少?(3)无键按下时,B口读入的列码B7B6…B0是多少?【答案】(1)MOVD*,0FFFEHMOVAL,1000*01*B;*是为任意值MOVD*,AL(2)64(3)0FFH7.如图所示,开关K1-K3打开对应发光二极管L0-L3亮,;开关闭合则对应的发光二极管不亮,编写初始化代码和控制程序。端口A-C,控制字地址为FF0H-FF3H。【答案】MOVD*,0FF3HMOVAL,10000001BOUTD*,ALMOVD*,0FF2HL1:INAL,D*MOVCL,04HRCLAL,CLOUTD*,ALJMPL18.8255A接口电路如图所示。已知8255A控制字寄存器的端口地址为103H,编写8255A初始化程序和循环彩灯控制程序。初始时D0亮,其余不亮,D0亮一秒后移位一次,D1亮,其余不亮,以此类推每隔一秒移位一次,每移位8次为一个循环。共循环8次。要求用汇编语言写出满足上述要求的程序段(已知一个延时1秒的子程序入口地址为DELAY1S)。【答案】AL,19.如图所示8255A的口地址为3FF0H~3FF3H,A口接4个开关K3~K0,B口接一个七段LED显示器,用来显示4个开关所拨通的16进制数字0~F,开关都闭合时显示0;都断开时显示F。编写实现这种功能的完整的程序。【答案】完整的程序DA SEGMENT AB DB 3FH,06,5BH,4FH,66H,6DH,7D,07H DB7FH,6FH,77H,7H,39H,5H,79H,7HPOA EQU 3FF0HPOTB EQU 3FF1HCWR EU 3FF3HFSZ EU 0H ;855为式0,A口入,B口输出DAENDSCODE SEGMENTASSUME DS:DA,CS:CODE MAIN:MOVA*,DAMOVDS,A* MOVAL,FSZ ;设85工作方式MOVD*,CWRUT D*,ALMOVB*,ET AB ;设段选码表首地址MAIN1:N AL,POA ;从855A口输入数据ANDAL,0FH ;取数据的低4位*LAT ;查表,得段选码MOVD*,PORTB OUTD*,AL ;送至8255B口JMPMAIN1 ;继续扫描MOVAH,4CH INT21H CODE EDSEND MAIN 五、简答题,(本大题共24小题,24分)1.中断向量表安排在内存中的什么区域?最多可以安排多少个中断向量?若对应中断类型码为47H的中断服务程序存放在2300H:3460H开始的区域中,则该中断向量在内存中是如何存放的(画图表示)?【答案】最低1K空间中,0~003FFH ;最多可以安排256个中断向量2.中断响应周期中为什么有两个"【答案】第一个总线周期用来通知中断请求设备,微处理器准备响应中断,现在应该准备好中断类型码。第二个总线周期中,微处理器接收I/O接口发来的中断类型码,以便得到中断向量即中断处理子程序的入口地址。3.8255A的工作方式控制字和C口的按位置位/复位控制字有何差别?若将C口的PC2脚输出高电平(置位),假设8255A控制口地址是303H,程序段应是怎样的?【答案】工作方式控制字是对8255A的三个端口的工作方式及功能进行说明,即进行初始化,写在程序的开头,控制字的最高位D7=1。按位置位/复位控制字只对C口*一位(不能同时对几位)输出高电平(置位)或低电平(复位)进行控制(对输入无作用),控制字的最高位D7=O。PC2置位程序段:MOVD*,303HMOVAL,05HOUTD*,AL,4.设8255A的A口工作于方式0输入,B口工作于方式1输入。(1) 编写初始化程序(设端口地址为CC90~CC93H)。(2)编写程序使C口PC5输出高电平,然后从B口输入数据到累加器。【答案】(1)MOVD*,0CC93H MOVAL,10010110B OUTD*,AL(2)MOVD*,0CC93H MOVAL,00001011B OUTD*,ALMOVD*,0CC91H INAL,D*5.8253的3个计数器都有3个引脚:CLK、OUT、GATE,说明三个信号的功能。【答案】CLK时钟输入信号,在计数过程中,此引脚每输入一个时钟信号(下降沿),计数器的计数值减一。GATE门控输入信号,控制计数器工作的一个外部输入信号。OUT计数器输出信号,当计数值减为0时,在OUT引脚上产生一个输出信号6.已知8253的初始化程序如下,说明程序的含义,并给每条语句加上注解。MOVAL,50H;__________________________OUT07H,AL;__________________________MOVAL,80H;__________________________OUT05H,AL;__________________________程序功能:__________________________________【答案】MOVAL,50H;控制字送AL(1分)OUT07H,AL;输出控制字(1分)MOVAL,80H;计数值送AL(1分)OUT05H,AL;输出到计数器1(1分)7.8253的计数器2工作于方式2,其计数时钟CLK2为100KHz,输出信号OUT2作定时中断申请,定时间隔为8ms,试计算其计数初值N?【答案】没计一个数经过的时间为1/f,(本步骤2分)N=t/(1/f)=t·f=8ms·100kHz=8×10-3×100×103=8008.设8253定时计数器的端口地址为A0H、A2H、A4H、A6H,计数器1要产生方波,计数初值为3050;计数器0的工作方式是2,CLK0接1.2MHZ时钟,OUT0的输出频率为4KHZ。写出初始化程序。【答案】MOVAL, 00100101B=25HOUT0A6H,ALMOVAL, 03HOUT0A0H, ALMOVAL, 01110111BH=77HOUT0A6H, ALMOVAL, 50HOUT0A2H, ALMOVAL, 30HOUT0A2H, AL9.设8253定时计数器的端口地址为A0H、A2H、A4H、A6H。计数器1,工作方式0,计数初值为128,二进制计数;计数器0,工作方式是1,计数初值为3000,BCD计数;计数器2,工作方式是2,计数初值为02F0H。写出初始化程序。【答案】MOV AL,01010000B=50HOUT 0A6H,ALMOV AL,80HOUT 0A2H,ALMOV AL, 00100011BH=23HOUT 0A6H,ALMOV AL, 30HOUT 0A0H,ALMOV AL, 10110100B=B4HOUT 0A6H,ALMOV AL,0F0HOUT 0A4H,AL10.在PC/*T机中,8253通道1工作于方式2,用它产生间隔为15μs(1s=103ms=106μs)的负脉冲信号用于对动态RAM刷新的定时信号,计数脉冲输入为1.19MHZ,试计算出应写入的计数值是多少"【答案】18(12H)()11.利用8254的通道1,产生2KHz方波。设输入时钟频率2MHz,端口地址为90~93H。(1) 写出控制字并求出计数初值(BCD码计数)(2) 编写初始化程序【答案】(1)控制字:01110111B计数初值=2M/2K=1000(2)MOVAL,77HOUT93H,ALMOVA*,1000HOUT90H,ALMOVAL,AHOUT90H,AL12.8259A的端口地址为40H和41H,按如下方式置初始化编程:1片8259A;边沿触发方式;需ICW4;用于8088/8086CPU;中断类型码为F8H,F9H,----,FFH;普通全嵌套方式;不用缓冲;非自动中断结束方式,并读出IRR的内容到A累加器。【答案】MOVAL,13H;(00010011B写入ICW1)OUT40H,ALMOVAL,0F8H;(11111000B写入ICW2)OUT41H,ALMOVAL,01H;(00000001B写入ICW4)OUT41H,ALMOVAL,0AH;(00001010B写入OCW3)OUT40H,ALINAL,40H;(读出IRR到A累加器)13.设中断类型号为80的中断处理程序首地址为RINT80写出设置相应中断向量的程序片段【答案】PUSH DS ;保护DS,与POP DS对应,可没有MOV D*,OFFSETRINT80 MOV A*,SEGRINT80;以下语句A*也可是其他通用寄存器MOV DS,A* MOV A*,2580H INT 21H;设置中断向量 POP DS 14.使用8259A的端口地址为60H和61H,按如下方式置初始化编程:1片8259A;电平触发方式;需ICW4;用于8088/8086CPU;中断类型码为F0H,F1H,----,F7H;普通全嵌套方式;不用缓冲;非自动中断结束方式,并读出ISR的内容到A累加器。【答案】MOVAL,1BH;(00011011B写入ICW1)OUT60H,ALMOVAL0F0H;(11110000B写入ICW2)OUT61H,ALMOVAL,01H;(00000001B写入ICW4)OUT61H,ALMOVAL,0BH;(00001011B写入OCW3)OUT60H,ALINAL,60H;(读出ISR到A累加器)15.试用流程图表示设置8259A工作方式的步骤。【答案】16.中断向量表的功能是什么?简述CPU利用中断向量表转入中断服务程序的过程。【答案】8086CPU最多可接受256个中断,每个中断对应一个中断类型号,并通过中断向量表存放在存储器开始的1024个单元,每4个单元为一组,用于存放一个向量。当*个中断请求发生时,CPU可得到该请求德中断类型号N,CUP从4*N处取出中断 服务程序入口地址16位偏移地址,置入IP,再从4*N+2处取出16位段地址,置入CS,这样就完成了转去执行中断服务子程序的任务17.简述8086CPU引脚NMI和INTR的异同。【答案】INTR:可屏蔽中断,用于处理一般外部设备的中断,受中断允许标志IF控制,高电平有效;NMI:非屏蔽中断,CPU响应非屏蔽中断不受中断允许标志的影响,由上升沿触发,CPU响应该中断过程与可屏蔽中断基本相同,区别仅是中断类型号不是从外部设备读取,固定是类型2,NMI中断优先级要高。18.说明8086系统中规定的中断优先级次序是怎样的?对于可屏蔽中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 12富起来到强起来 第一课时(说课稿)-2023-2024学年道德与法治五年级下册统编版
- 13《猫》说课稿-2023-2024学年四年级语文下册统编版
- Unit 4 Customs and Traditions:Review of Passives 语法衔接活动案例说课稿-2024-2025学年高中英语沪外版必修第一册
- 8 安全记心上《平安出行》(说课稿)-部编版道德与法治三年级上册
- 西藏小区变压器施工方案
- 27《巨人的花园》(说课稿)-2023-2024学年统编版语文四年级下册
- 《3 我的本领大-循环模块与执行器模块组合应用》说课稿-2023-2024学年清华版(2012)信息技术六年级下册001
- 9元日说课稿-2023-2024学年三年级下册语文统编版
- Unit 3 Seasons Lesson 2(说课稿)-2023-2024学年人教新起点版英语二年级下册
- 倒卖人口合同范例
- 邵阳市职工劳动能力鉴定表
- 稀土配合物和量子点共掺杂构筑发光软材料及其荧光性能研究
- 卫生部手术分级目录(2023年1月份修订)
- JJG 921-2021环境振动分析仪
- 中药炮制学-第五、六章
- 中国风军令状誓师大会PPT模板
- 小儿高热惊厥精品课件
- 2023机械工程师考试试题及答案
- 2022年电拖实验报告伍宏淳
- 丰田汽车战略规划与战略管理体系研究(2021)
- 即兴口语(姜燕)-课件-即兴口语第一章PPT-中国传媒大学
评论
0/150
提交评论