汇编原理复习题及答案
- 格式:doc
- 大小:5.91 MB
- 文档页数:23
汇编语言期末试题及答案一、选择题(每题2分,共20分)1. 以下哪个指令用于将数据从内存加载到寄存器中?A. MOVB. CMPC. JMPD. CALL答案:A2. 在汇编语言中,以下哪个指令用于实现无条件跳转?A. JZB. JCC. JMPD. JS答案:C3. 假设当前数据段的偏移地址是1000H,那么以下哪个地址是有效的内存地址?A. 1000HB. 2000HC. 3000HD. 4000H答案:B4. 在汇编语言中,以下哪个寄存器用于存储当前指令的偏移地址?A. AXB. BXC. IP答案:C5. 假设AL寄存器的值为0F6H,执行指令AND AL, 0F0H后,AL寄存器的值是多少?A. 0F0HB. 0F6HC. 0F0HD. 00H答案:D6. 以下哪个指令用于将一个字节的值从寄存器移动到内存?A. MOVB. MOVSC. MOVZXD. MOVSX答案:A7. 在汇编语言中,以下哪个指令用于实现循环操作?A. LOOPB. JZC. JMPD. CALL答案:A8. 假设CS寄存器的值为1000H,IP寄存器的值为0100H,那么当前指令的物理地址是多少?A. 10000HB. 10100HC. 11000HD. 11100H9. 在汇编语言中,以下哪个指令用于实现子程序的调用?A. JMPB. CALLC. RETD. INT答案:B10. 假设DX寄存器的值为1234H,执行指令SHL DX, 1后,DX寄存器的值是多少?A. 2468HB. 1234HC. 0468HD. 0234H答案:A二、填空题(每题2分,共20分)1. 汇编语言中,指令MOV AX, [BX]表示将_________的值移动到AX寄存器中。
答案:BX寄存器指向的内存地址2. 汇编语言中,指令PUSH AX表示将AX寄存器的值压入_________。
答案:堆栈3. 汇编语言中,指令POP BX表示将堆栈顶的值弹出到_________寄存器中。
计算机组成原理与汇编语⾔复习题⼀、填空题1.8位⼆进制补码所能表⽰的⼗进制整数范围是-128⾄+127,前者的⼆进制补码表⽰为10000000,后者的⼆进制补码表⽰为01111111。
2.浮点数表⽰中,数据的范围由阶码的位数决定,数据的精度由尾数决定。
3.已知0和9的ASCII码分别为0110000和0111001,则3的ASCII码为0110011,5的ASCII码为0110101。
4.每条指令由两部分组成,即操作码部分和地址码部分。
5.微程序顺序控制常⽤的两种⽅式是增量⽅式和断定⽅式。
6. 8086CPU从结构上可以分为执⾏单元和总线接⼝单元。
7.在控制器中,程序计数器(PC)的作⽤是存放现⾏指令的地址,并有计数功能。
8.半导体动态RAM靠电容暂存电荷原理存贮信息,⽽半导体静态RAM靠双稳电路(内部交叉反馈)原理存贮息。
9.操作数有三种类型,分别为⽴即数操作数、寄存器操作数和存储器操作数。
10.控制器的控制⽅式有同步控制、异步控制和联合控制三种形式,其中异步控制⽅式最节省时间,同步控制⽅式最浪费时间。
11.某机器定点整数格式字长8位(包括1位符号位),⽤⼆进制表⽰最⼩负数的反码为10000000,最⼤正数的反码为01111111。
12.在数的表⽰范围⽅⾯,浮点⽐定点⼤。
在运算规则⽅⾯,浮点⽐定点复杂。
在运算精度⽅⾯,浮点⽐定点⾼。
13.已知字符A的ASCII码为1000001,则字符B的ASCII码为1000010,字符D的ASCII码为1000100。
14.SN74181 ALU是⼀个4位运算单元,由它组成16位ALU需使⽤4⽚和1⽚SN74182 ,其⽬的是为了实现16位并⾏操作。
15.存储器堆栈中,需要⼀个有加减计数功能寄存器作为堆栈指⽰器SP,来指明堆栈的栈顶位置的变化。
16. 8086CPU具有20根地址线,直接寻址能⼒可达1MB。
17. 运算器的主要功能是进⾏算术运算/逻辑运算。
一、判断题1. 8253在计数过程中,如不锁存或暂停,读出的数据不一定正确。
【答案】对2. 由于8088/8086 CPU在中断响应后自动关中断,所以在中断服务结束并返回后需用户开中断,才能再次响应中断。
()【答案】错3. 8086 的中断分为可屏蔽中断和不可屏蔽中断两种。
【答案】错4. 由于8088/8086 CPU在中断响应后自动关中断,所以在中断服务结束并返回后需用户开中断。
【答案】错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 请求需要执行两个总线响应周期( )。
微机原理与汇编程序设计复习题微机系统与汇编语言复习题单项选择题10某2=20分填空题10某2=20分问答题:5某5=25分程序分析题4某5=20分设计应用题1某15=15分第一章微型计算机概述答:微型计算机系统是以微型计算机为主体,配上软件系统和外部设备而构成的。
第二章计算机中的数据表示1.58的非压缩BCD和压缩BCD各如何表示?写出存入D某的指令。
答:58的非压缩BCD是0508H存入D某的指令:MOVD某,0508H58的压缩BCD和是58H存入D某的指令:MOVD某,0058H2、什么是ASCII码?可表示哪些信息?按其作用可分为哪些?答:ASCII码是美国信息交换标准代码的简称,用于给西文字符编码。
包括英文字母的大小写、数字、专用字符、控制字符等;按其作用可分为:34个控制字符;10个阿拉伯数字52个英文大小写字母;32个专用符号第三章80某86微处理器及其体系结构1、8086CPU信号线RESET的功能是什么?8086复位后内部寄存器状态是怎样的?8086CPU复位后从什么单元中取第一条指令执行。
答:RESET—复位信号输入8086复位后CS=FFFFH、DS=0000H、ES=0000H、SS=0000H、IP=0000H、FR=0000H8086CPU复位后从CS某10H+IP=FFFFH某10H+0000H=FFFF0H地址单元中取第一条指令执行启动系统。
CS:IP=FFFF:0000H2、已知一个SRAM芯片的容量为8K某8和64K某8,地址线、数据线各为多少?答:SRAM芯片的容量为8K某8:地址线13条,数据线8条SRAM芯片的容量为64K某8:地址线16条、数据线8条3、指令指针寄存器IP多少位?有何功能?答:IP是一个16位的寄存器,存放EU要执行的下一条指令的偏移地址,用以控制程序中指令的执行顺序,实现对代码段指令的跟踪4、8086CPU用于地址锁存器输入允许的控制信号和用于数据收发器允许的控制信号各是什么信号?答:用于地址锁存器输入允许的控制信号是ALE,用于数据收发器允许的控制信号是DEN5、是什么引脚?答:等待测试引脚6、INTA是什么引脚?答:中断响应引脚7、M/IO是什么引脚?答:存储器访问/输入输出访问控制引脚8、8086CPU最小、最大方式时用于总线请求、允许的信号线各是什么?答:最小:HOLD---总线请求HLDA---总线响应最大:RQ/GT0、RQ/GT19、8086CPU访问存贮器和访问I/O的地址分别各为什么?可寻址的最大存贮器空间和最大I/O空间分别各为多少?答:8086CPU访问存贮器的地址是A19—A0,可寻址的最大存贮器空间是1MB.8086CPU访问I/O的地址是A15—A0,可寻址的最大I/O空间是64KB.10、什么是逻辑地址?什么是物理地址?它们各自如何表示?如何转换?答:程序中使用的存储器地址称为逻辑地址,由16位“段基址”和16位“偏移地址”(段内地址)组成。
1.什么是“程序可见”的寄存器?程序可见寄存器是指在用户程序中用到的寄存器,它们由指令来指定。
2. 80x86微处理器的基本结构寄存器组包括那些寄存器?各有何用途?基本结构寄存器组按用途分为通用寄存器、专用寄存器和段寄存器3类。
通用寄存器存放操作数或用作地址指针;专用寄存器有EIP和EFLAGS,分别存放将要执行的下一条指令的偏移地址和条件码标志、控制标志和系统标志;段寄存器存放段基址或段选择子。
3.80x86微处理器标志寄存器中各标志位有什么意义?常用的7位:CF进位标志: 在进行算术运算时,如最高位(对字操作是第15位,对字节操作是第7位)产生进位或借位时,则CF置1;否则置0。
在移位类指令中,CF用来存放移出的代码(0或1)。
PF奇偶标志: 为机器中传送信息时可能产生的代码出错情况提供检验条件。
当操作结果的最低位字节中1的个数为偶数时置1,否则置0。
AF辅助进位标志: 在进行算术运算时,如低字节中低4位(第3位向第4位)产生进位或借位时,则AF置1;否则AF置0。
ZF零标志:如指令执行结果各位全为0时,则ZF置1;否则ZF置0。
SF符号标志:其值等于运算结果的最高位。
如果把指令执行结果看作带符号数,就是结果为负,SF置1;结果为正,SF置0。
OF溢出标志: 将参加算术运算的数看作带符号数,如运算结果超出补码表示数的范围N,即溢出时,则OF置1;否则OF置0。
DF方向标志: 用于串处理指令中控制处理信息的方向。
当DF位为1时,每次操作后使变址寄存器SI和DI减小;当DF位为0时,则使SI和DI增大,使串处理从低地址向高地址方向处理。
4.画出示意图,简述实模式下存储器寻址的过程。
20位物理地址如下计算(CPU中自动完成):10H×段基址+偏移地址=物理地址5. 画出示意图,简述保护模式下(无分页机制)存储器寻址的过程。
采用对用户程序透明的机制由选择子从描述子表中选择相应的描述子,得到欲访问段的段基址、段限等有关信息,再根据偏移地址访问目标存储单元。
《计算机组成原理与汇编语言》课程试题A卷一、填空题(每空格1 分共 28 分)1.8位二进制补码所能表示的十进制整数范围是()至(),前者的二进制补码表示为(),后者的二进制补码表示为()。
2.每条指令由两部分组成,即()部分和()部分。
3.微程序顺序控制常用的两种方式是()方式和()方式。
4.8086CPU从结构上可以分为()单元和()单元。
5.半导体动态RAM靠()原理存贮信息,而半导体静态RAM靠()原理存贮息。
6.已知字符A的ASCII码为(),则字符B的ASCII码为(),字符D的ASCII码为()。
7.8086CPU具有()根地址线,直接寻址能力可达()。
8.运算器的主要功能是进行()。
9.通常I/O控制方式可分为5种,即()方式、()方式、和()方式、()方式、()方式。
10.一个源程序中可以包含代码段、()段及()段。
其中代码段是源程序中必不可少的,其它两个段可有可无。
11.标号和变量所具有的三种属性分别为()、()和()属性。
二、判断题(每小题3分共24)12.()在数字计算机中所以采用二进制是因为二进制的运算最简单。
13.()计算机表示的数发生溢出的根本原因是计算机的字长有限。
14.()表示定点数时,若要求数值0在计算机中唯一地表示为全0,应采用补码。
15.()CRC校验码的生成和检验大多采用软件实现。
16.()外(辅)存比主存的存储容量大、存取速度快。
17.()动态RAM和静态RAM都是易失性半导体存储器。
18.()Cache的功能全部由硬件实现。
19.()LCD显示器没有背景光源也能工作。
三、单项选择题:(每小题 3分,共 30 分)20.主机、外设不能并行工作的方式()。
A.程序查询方式 B.中断方式 C.通道方式21.在单独(独立)编址下,下面的说法是()是对的。
A.一个具体地址只能对应输入输出设备B.一个具体地址只能对应内存单元C.一个具体地址既可对应输入输出设备,也可对应内存单元D.只对应内存单元或只对应I/O设备22.在关中断状态,不可响应的中断是()。
微机原理习题一、选择填空1、CPU执行OUT DX ,AL指令时,( A )的值输出到数据总线上。
A、AL寄存器B、AX寄存器C、DL寄存器D、DX寄存器2、连接主机与外设间的电路称为(A )。
A、接口B、端口C、数字电路D、转换电路3、地址译码的作用是(B )。
A、设计接口B、区分不同外设C、接至地址总线D、向外设输出数据4、中断控制器8259可管理( D )。
A、非屏蔽中断B、指令中断C、外部中断D、可屏蔽中断5、对INT N指令,其中断向量存放在内存从( C )开始的地址中。
A、DS*10H+N*4B、DS*10H+NC、0*10H+N*4D、0*10H+N6、8259的中断服务寄存器ISR的某一位如果置1,则表示( B )。
A、8259中断服务故障B、CPU正在执行中断服务程序C、外部设备可以请求中断服务D、中断服务程序刚执行完毕7、8086/8088CPU内部有一个始终指向堆栈顶部的地址指针是(A )。
A、SPB、IPC、BPD、BX8、8086/8088CPU内部地址指针是( C )。
A、20位B、8位C、16位D、24位9、8086存储段是存储器的一个逻辑单位,其长度可达(B )字节A、16KB、64KC、640KD、1M10、对于“未对准好”字,8086CPU需要( B )个总线周期完成对该字的访问。
A、1B、2C、3D、411、8086/8088能寻址内部存储器的最大地址范围为( C )。
A、64KB、512KC、1MD、10M12、除法出错是属于( B )中断。
A、线路故障B、内部C、INTOD、单步13、中断传送方式下,当外部需要输入输出数据,向CPU发出中断请求信号,由接口电路使( B )信号有效,引起中断响应。
A、HLDAB、INTRC、HOLDD、INTA14、DMA数据传送,是由( A )控制的。
A、硬件控制器B、程序C、CPUD、外设15、CPU与外设交换信息时,是通过( A )传送外设控制和外设状态信息的。
汇编语言原理习题集一、单项选择题(每小题1分,共20分)1、设DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作数的物理地址是( )A、85B92HB、86192HC、BB690HD、12169H2、下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是( )A、AX,BX,CX,DXB、BX,BP,SI,DIC、SP,IP,BP,DXD、CS,DS,ES,SS3、循环指令LOOPNZ终止循环的条件是( )。
A、CX=0,且ZF=0B、CX=0,或ZF=1C、CX10,且ZF=0D、CX10,或ZF=14、对寄存器AX的内容乘以4的正确指令序列是( )。
A、SHR AX,1 SHR AX,1B、SHL AX,1 SHL,AX,1C、ROL AX,1 ROL AX,1D、RCR AX,1 RCR AX,15、执行INC指令除对SF、ZF有影响外,还要影响的标志位是( )。
A、OF,AF,PFB、OF,AF,CFC、OF,PF,CFD、AF,PF,CF6、设DH=10H,执行NEG DH指令后,正确的结果是( )。
A、DH=10H CF=1B、DH=0F0H CF=0C、DH=10H CF=0D、DH=0F0H CF=17、下列传送指令中有语法错误的是( )。
A、MOV CS,AXB、MOV DS,AXC、MOV SS,AXD、MOV ES,AX8、下面指令执行后,改变AL寄存器内容的指令是( )。
A、TEST AL,02HB、OR AL,ALC、CMP AL,BLD、AND AL,BL9、执行除法指令后,影响的标志位是( )。
A、CF,OFB、SF,ZFC、CF,OF,SFD、AF,CF,OF,PF,SF,ZF都不确定10、执行下面指令序列后,结果是( )。
MOV AL,82HCBWA、AX=0FF82HB、AX=8082HC、AX=0082HD、AX=0F82H11、与MOV BX,OFFSET VAR指令完全等效的指令是( )。
微机原理---汇编语⾔习题(完整参考答案)MIS 硬件原理复习内容1.数的不同进制转换,原码、反码、补码转码,BCD码2.掌握D触发器逻辑3.D触发器组成的电路:卡诺图及简化、真值表、波形图、状态转换图4.三态门、总线结构5.存储器扩展⽅法:地址总线的作⽤,内存分页技术,地址译码⽅法,译码器6.86X 系列CPU 结构框图7.8086寄存器组,寻址⽅式8.指令,伪指令9.数据定义,完整程序结构10.汇编语⾔上机及调试过程1.分别指出下列指令中的源操作数和⽬的操作数的寻址⽅式:(1)MOV SI, 200(2)MOV CX, DA TA[SI](3)ADD AX, [BX][DI](4)AND AX, BX(5)PUSHF2.指出指令MOV AX, 2010H 和MOV AX, DS:[2010H]的区别3.写出以下指令中内存操作数的所在地址(1)MOV AL, [BX+5](2)MOV [BP+5], 5(3)INC BYTE PTR[SI+3](4)MOV DL, ES:[BX+DI](5)MOV BX, [BX+SI+2]4.判断下列指令书写是否正确(1)MOV DS, 0100H (错)(2)MOV AL, BX (错)(3)MOV BL, F5H (错)(4)MOV DX, 2000H (对)(5)INC [BX] (对)(6)MOV 5, AL (错)(7)MOV [BX], [SI] (错)5.若SP=2000H, AX=3355H, BX=4466H, 试指出执⾏下列指令后有关寄存器的值:(1)PUSH AX;执⾏后AX=? SP=? (AX=3355H SP=1FFEH)(2)PUSH AXPUSH BXPOP DX;执⾏后AX=? DX=? SP=?(AX=3355H DX=4466H SP=1FFEH)6.假设想从100中减去AL中的内容,⽤SUB 100, AL是否正确?如果不对,应⽤什么⽅法?7.有如下程序,当AL某位为何值时,可将程序转⾄AGIN2语句。
中南大学网络教育课程考试复习题及参考答案微型机原理与汇编语言一、 选择题:1. 设AL=0A8H, CX=2, CF=1, 执行RCL AL, CL 指令后, AL 中的值为 ( ( ))A. 51HB. A3HC. 47HD. 0C5H2. 下述指令的执行结果是 MOV AL, 0C2HAND AL, 0F0HA.AL=40HB.AL=20HC.AL=0C0HD.AL=0E0H3. 完成对CL 寄存器的内容乘以4的正确操作是 ( ))A.ROL CL, 1 ROL CL, 1B.MUL 4C.SHL CL, 1 SHL CL, 1D.MOV CL, 2SHL CL, CL4. 无论BH 中原有的数是奇数或偶数, 若要使BH 中的数一定为奇数, 应执行的指( A. ADD BH, 01H B. OR BH, 01H C. XOR BH, 01H D. TEST BH, 01H( 5. 假设( AL) = 37H, ( BL) = 95H, 执行指令IMUL BL 后( AX) = ))A. 0E903HB. HC. 0DBBHD. H6. 下面的数据传送指令中, 错误的操作是 A. MOV SS:[BX+DI], 1000H ( B. MOV DX, 1000HD. MOV DS, HC. MOV WORD PTR[BX], 1000H 7. CPU 要访问的某一存储单元的实际地址称 ( ))A .段地址B .偏移地址C .物理地址D .逻辑地址8. 某存储单元的物理地址是12345H, 能够作为它的段地址有 ( A .2345H B .12345H C .12340H D .1234H9. 计算机能直接识别的的语言 ( )(A .汇编语言B .机器语言C .高级语言D .低级语言10. 下列指令中操作数在代码段中的是 )A .MOV AL,25HB .ADD AH,BLC .INC DS:[25]D .CMP AL,BL11.直接、 间接、 立即三种寻址方式指令的执行速度, 由决至慢的排序为 ( ))A .直接、 立即、 间接 C .立即、 直接、 间接B .直接、 间接、 立即D .不一定12.若栈顶的物理地址是 011,当执行完指令CALL AX 后, 栈顶的物理地址是( A . 211 B . 111 C .200FFH D .200FEH13.当执行完下列指令序列后, 标志位CF 和OF 的值是 ( )MOV AX,OC126HMOV BX,5AB7HSUB AX,BXA .0, 0B .0, 1C .1, 0D .1, 114. JMP BX 的目标地址偏移量是( ) 。
1. 8253在计数过程中,如不锁存或暂停,读出的数据不一定正确。
【答案】对2. 由于8088/8086 CPU在中断响应后自动关中断,所以在中断服务结束并返回后需用户开中断,才能再次响应中断。
()【答案】错3. 8086 的中断分为可屏蔽中断和不可屏蔽中断两种。
【答案】错4. 由于8088/8086 CPU在中断响应后自动关中断,所以在中断服务结束并返回后需用户开中断。
【答案】错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/8086 CPU正在执行“IRET”指令时,如有当前最高优先级的中断申请,则CPU 在当前指令周期结束后不会立即予以响应。
()【答案】对21. 当8088/8086 CPU正在执行总线操作时,如有当前最高优先级的中断申请,则CPU在当前指令周期结束后也不会立即予以响应。
【答案】错22. 中断响应时,8086会自动输出两个总线周期的INTA信号。
()【答案】错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. IR4B. IR0C. IR6D. IR7【答案】C3. 8086非屏蔽中断的类型码是()。
A.00HB. 02HC. 08HD. 不定【答案】B4. 8086微机系统中,NMI中断的中断矢量位置( )A.由程序指定B.由操作系统自动分配C.固定在0008H开始的4个字节中D.固定在中断矢量表的表首【答案】C5. 8259A是( )A.可编程DMA控制器B.可编程中断控制器C.可编程定时/计数器D.总线仲裁器【答案】B6. 两片8259A接成级联缓冲方式可管理()个可屏蔽中断。
A. 2B. 15C. 16D. 256【答案】B7. 在 PC/XT 中,NMI 中断的中断矢量在中断矢量表中的位置________。
A.是由程序指定的 B.是由 DOS 自动分配的 C.固定在 08H 开始的 4 个字节中 D.固定在中断矢量表的表首【答案】C8. 关于8088/8086 CPU中指令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. 中断指令 INT 17H 的中断服务程序的入口地址放在中断向量表地址()开始的 4 个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH【答案】C11. 中断自动结束方式是自动将8259()相应位清零。
A.ISRB.IMRC.IRRD.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. 0AHB. 0BHC. 0CHD. 0DH【答案】B15. 对INT N指令其中断向量存放在内存从()开始的地址中。
A. DS*10H+N*4B. DS*10H+NC. 0*10H+N*4D. 0*10H+N【答案】C16. 8086CPU最多能处理______种不同的中断类型。
A、64B、256C、512D、1024【答案】B17. 如果定时器的CLK端输入1KHz的标准方波信号,则它的最短定时时间为()。
A. 10秒B. 1秒C. 1毫秒D. 1微秒【答案】C18. 除法出错是属于( )中断。
A.线路故障B.内部中断C.INTOD.单步中断【答案】B19. 关于8088/8086 CPU中指令INT n的硬件执行动作,其描述不正确的是______。
A、寄存器CS和IP的内容入栈B、程序状态字入栈并关中断C、从中断控制器8259A获取中断类型码D、地址为4 * N单元中的内容入IP,为4 * N + 2单元中的内容入CS【答案】C20. 在 PC/XT 中,设(AX)=9305H,(BX)=6279H,若 ADD BX,AX 指令后接着 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、仅方式0B、仅方式1C、仅方式2D、方式0或方式1【答案】D23. 8255 的A 口工作在方式 1 输入时,其中断允许控制位INTE的开/关是通过对( ) 的按位置位/复位操作完成的。
A. PC0B. PC2C. PC4D. 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/8086 CPU中断响应后的执行动作,其描述不正确的是______。
A、保护断点和现场B、开中断C、获取中断类型码D、取中断入口地址【答案】B29. 在 8088/8086CPU 构成的系统中规定( )的内存单元存放中断矢量,称为中断矢量表。
A. 00000H--003FFHB. 80000H--803FFHC. 7F000H--7F3FFHD. FFC00H--FFFFFH【答案】A30. 若每输入 n 个 CLK 脉冲,在 OUT 端就可输出一个宽度为一个 CLK 周期的负脉冲,则8253 应工作于方式( )。
A.0B.1C.2D.3【答案】C31. 当INTEL 8253可编程计时器/计数器的D5、D4定为11时,写入计数值时的顺序为( )A.先写高8位,再写低8位B.16位同时写入C.先写低8位,再写高8位D.只写高8位,低8位自动写入【答案】C32. 对8253当计数初值为()时,定时时间最长。
A. 0B. 65535C. 9999D. FFFFH【答案】A33. 记数/定时器 8253,在初始化时写入的二进制最大数的初值是( )A. 0000HB. 7FFFHC. 8000HD. FFFFH【答案】A34. 8253/8254是可编程的( )接口芯片。
A.定时器/计数器B.并行C.串行D.中断控制器【答案】A35. 在 8086 微机系统的 RAM 存储单元器 0000H:002CH 开始依次存放 23H,0FFH,00H,和 0F0H 四个字节,该向量对应的中断号是( )。
A. 0AHB. 0BHC. 0CHD. 0DH【答案】B36. 在8253的6种工作方式中,能够自动重复工作的两种方式是:____。
A、方式1,方式2B、方式2,方式3C、方式2,方式4D、方式3,方式5【答案】B37. 普通中断结束 EOI 命令适用于( )方式中的中断命令。