汇编客观试题库_第1页
汇编客观试题库_第2页
汇编客观试题库_第3页
汇编客观试题库_第4页
汇编客观试题库_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、汇编客观试题选择题(选择所有正确的答案填入括号中)1下列指令中源操作数为立即寻址方式的有( )。其中DAT为字变量。(1)MOV BX, DAT (2)MOV BX, 1000H (3)MOV BX, 1000H (4)MOV BX, DAT+1000H2下列指令中源操作数的寻址方式所指出的操作数在存储器中的有( )。其中,NUM EQU 1000H(1)MOV AX, BX (2)MOV BX, NUM(3)MOV AX, BX+NUM (4)MOV BX, OFFSET NUM3下列指令中源操作数的寻址方式所指出的操作数在存储单元中的有( )。其中NUM定义为:NUM DW 1000H(1

2、)MOV AX, BX (2)MOV BX, 1000H(3)MOV AX, BX (4)MOV BX, OFFSET NUM4下列指令中源操作数的寻址方式所指出的操作数在存储单元中的有( )。其中DAT定义为:DAT DW 10H(1)MOV AX, BX (2)MOV BX, 10H(3)MOV BX, OFFSET DAT (4)MOV AX, DAT BX 5下列指令中源操作数的寻址方式所指出的操作数在存储单元中的有( )。其中BUF定义为:BUF DW 10 DUP(10, 20, 30)(1)MOV AX, BX (2)MOV AX, BUF BX+10H (3)MOV BX, O

3、FFSET BUF (4)MOV BX, 10H 6下列指令中源操作数的寻址方式所指出的操作数在存储单元中的有( )。其中ARRAY定义为:ARRAY DW 10 DUP(1, 2, 3)(1)MOV AX, ARRAY (2)MOV AX, BX (3)MOV BX, OFFSET ARRAY (4)MOV BX, 10 7下列指令中源操作数的寻址方式所指出的操作数在存储单元中的有( )。其中BUF定义为:BUF DW 10 DUP(?)(1)MOV AX, BX (2)MOV AX, BX+SI (3)MOV BX, OFFSET BUF (4)MOV BX, 10H 8下列指令中源操作数

4、的寻址方式所指出的操作数在存储单元中的有( )。其中STR定义为:STR DB COMPUTER(1)MOV AL, BL (2)MOV BL, M(3)MOV BX, OFFSET STR (4)MOV AX, STR BX+SI 9下列指令中源操作数字段不是存储器寻址方式的是( )。其中DAT为一变量。(1)MOVAL, DATBX (2)MOV BX, DAT (3)MOV AL, BX (4)MOV BX, OFFSET DAT10下列指令中源操作数字段不是存储器寻址方式的是( )。其中DAT为一变量。(1)MOVAX, DATBX (2)MOV BX, 1000H(3)MOV AX,

5、 BX+10H (4)MOV BX, DAT11下列指令中源操作数字段不是立即寻址方式的是( )。其中DAT为一变量。(1)MOVBX, OFFSET DAT (2)MOV BL, 10H(3)MOV BX, DAT (4)MOV BL, W12微机中8位带符号整数:A78, B95,则AB( )。(1)01100111(2)01110111(3)11010011(4)1010110113微机中8位带符号整数:A123, B76,则AB( )。(1)00101111 (2)11010001 (3)11010011(4)1101010114在所有由四个“1”和四个“0”组成的8位二进制整数(补码

6、)中,最小的数是( )。(1)128 (2)122 (3)121 (4)6415在所有由三个“1”和五个“0”组成的8位二进制整数(补码)中,最小的数是( )。(1)128 (2)122 (3)125 (4)3216指示堆栈单元地址,可使用的寄存器组合是( )。(1)SS和IP (2)DS和BP (3)ES和SP (4)SS和BP17对应物理地址143F0H,不可能的逻辑地址为( )。(1)143F:0000H (2)1200:23F0H (3)1410:02F0H (4)1410:00F0H18BP寄存器可用来存放偏移地址,可与它组合的默认段寄存器为( )。(1)SS (2)DS (3)ES

7、 (4)CS19BX寄存器可用来存放偏移地址,可与它组合的默认段寄存器为( )。(1)SS (2)DS (3)ES (4)CS20IP寄存器可用来存放偏移地址,可与它组合的默认段寄存器为( )。(1)DS (2)ES (3)CS (4)SS 21SP寄存器可用来存放偏移地址,可与它组合的默认段寄存器为( )。(1)DS (2)ES (3)CS (4)SS 22不能用MOV指令直接装入数值的寄存器有( )。(1)SP (2)BP (3)CS (4)SI23不能用MOV指令直接装入数值的寄存器有( )。(1)SP (2)DS (3)BP (4)SI24不能用MOV指令直接装入数值的寄存器有( )。

8、(1)ES (2)BP (3)DI (4)SI25不能用MOV指令直接装入数值的寄存器有( )。(1)SP (2)BP (3)SI (4)SS26当段寄存器是CS时,可以用来存放偏移地址的寄存器是( )。(1)SP (2)BP (3)IP (4)SI27汇编语言程序的主过程的属性必须是( )。(1)FAR (2)NEAR (3)二者皆可28源程序经汇编程序汇编,输出的文件为( )。(1).map (2).exe (3).asm (4).obj29连接程序输出的文件有( )。(1).crf (2).exe (3).obj (4).lst30下列是有关汇编语言的描述,错误的有( )。(1)汇编语言

9、是面向机器的低级语言;(2)用指令助记符、标号、变量等书写程序的符号语言;(3)汇编语言源程序必须转换成机器代码才能被计算机识别;(4)汇编语言是将汇编程序转换为二进制代码的系统程序。31下列是有关机器语言的描述,错误的有( )。(1)能被计算机直接识别的机器代码;(2)是由二进制代码0、1组成的计算机语言;(3)CPU能直接执行机器语言程序;(4)汇编语言源程序输入计算机即成为机器语言。32下列有关汇编程序的描述,错误的有( )。(1)汇编程序是把汇编语言程序翻译成机器语言程序的系统程序;(2)用汇编指令书写的程序统称为汇编程序;(3)将ASM源程序转换为OBJ目标文件的程序;(4)汇编程序

10、能检查出源文件的语法错误。33下列有关连接程序的描述,错误的有( )。(1)连接程序是一种计算机系统软件;(2)连接程序将OBJ文件生成为EXE文件;(3)连接程序把程序模块与库文件连接起来成为可执行文件;(4)连接程序将用户程序连入DOS系统。34下列是有关堆栈的描述,错误的有( )。(1)堆栈是暂时保存数据的寄存器组;(2)堆栈可以保存参数,也可以保存参数地址;(3)堆栈以后进先出的方式工作;(4)堆栈是按照SS:SP的指示存取数据的存储空间。35下列有关伪指令的描述,错误的有( )。(1)伪指令又称作伪操作;(2)伪指令和汇编指令一样是汇编语言程序的组成部分;(3)伪指令是指示汇编程序如

11、何翻译的命令;(4)伪指令在程序运行时由CPU执行。36下列有关伪指令的描述,错误的有( )。(1)伪指令是为汇编程序提供转换源程序的命令;(2)伪指令和汇编指令一样是汇编语言程序的组成部分;(3)伪指令和汇编指令都能生成机器代码;(4)伪指令由汇编程序执行。37下列有关伪操作的描述,错误的有( )。(1)伪操作“PROC”表示一个过程的开始;(2)伪操作“END”表示一个段的结束;(3)SEGMENT、DB、PROC和END都是伪操作;(4)ASSUME伪操作不能把段地址赋给段寄存器。38下列有关伪操作的描述,错误的有( )。(1)伪操作“SEGMENT”只用来定义代码段;(2)伪操作“EN

12、DS”表示一个段的结束;(3)PROC、ASSUME、DW和END都是伪操作;(4)伪操作又称作伪指令,在汇编期间执行。39下列有关伪操作的描述,错误的有( )。(1)伪操作又称作伪指令,用于指示汇编程序如何转换源程序;(2)伪操作“ENDS”表示一个段的结束;(3)SEGMENT、PROC、DW和END都是伪操作;(4)ASSUME伪操作将代码段的地址赋给CS。40SHORT表示位移量为( )。(1)6463B (2)128127B (3)3276832767B (4)6553665535B41NEAR表示位移量为( )。(1)6463B (2)128127B (3)3276832767B

13、(4)6553665535B42FAR表示位移量为( )。(1)6463B (2)128127B (3)3276832767B (4)6553665535B43数据项DAT DW 12 DUP (10H DUP (8) ) 定义的字节数为( )。(1) 192H (2)960 (3)0C0H (4)38444数组ARRAY DW 12H DUP (10H DUP (0AFH) ) 定义的字节数为( )。(2) 576H (2)576 (3)288H (4)28845数据项NUM DD 16 DUP (10H DUP (0FFH) ) 定义的字节数为( )。(3) 100H (2)256 (3)

14、160H (4)400H46赋值语句 NUMB EQU 10H 占用的字节单元数为( )。(1)0 (2)1 (3)10 (4)1647数组定义为 ARRAY DB 30H, 31H, 32H, 33H, 34H下列指令执行后AL的内容为( ): LEABX, ARRAYMOVAL, 4XLATARRAY (1)31H (2)32H (3)33H (4)34H 。48数组定义为 ARRAY DB 40H, 41H, 42H, 43H, 44H下列指令执行后AL寄存器的内容为( ): LEABX, ARRAYMOVAL, 3XLATARRAY (1)41H (2)42H (3)43H (4)44

15、H 。49数据定义为 NUM DW 40H, 41H, 42H, 43H, 44H下列指令执行后AX寄存器的内容为( ):LEABX, NUM+4MOVAX, BX+1 (1)4200H (2)0042H (3)4300H (4)0043H50数据定义为: NUM DW 40H, 41H, 42H, 43H, 44H下列指令执行后AX寄存器的内容为( ):MOVBX, OFFSET NUMMOVSI, 6MOVAX, BX+SI+1 (1)4400H (2)0044H (3)4300H (4)0043H51数据定义为: BUFF DW 30H, 31H, 32H, 33H, 34H下列指令执行

16、后AX寄存器的内容为( ):MOVSI, -2MOVAX, BUFF SI+5 (1)3334H (2)3132H (3)3233H (4)3200H52若定义 DAT DW AB,则DAT字单元中存放的数据是( )。(1)4241H (2)4142H (3)xx41H (4)42xxH (xx为内存单元中原内容)53带符号数加减运算的溢出标志为( )。(1)CF (2)OF (3)SF (4)IF54无符号数加减运算的溢出标志为( )。(1)CF (2)OF (3)SF (4)IF55A=9A88H, B=7467H, 计算A+B后,(CF, OF) = ( )。(1)0,0 (2)0,1

17、(3)1,0 (4)1,156A=0C864H, B=6549H, 计算AB后,(CF, OF) = ( )。(1)0,0 (2)0,1 (3)1,0 (4)1,157A=8420H, B=5AA2H, 计算A+B后,(CF, OF) = ( )。(1)0,0 (2)0,1 (3)1,0 (4)1,158A=7844H, B=0A101H, 计算AB后,(CF, OF) = ( )。(1)0,0 (2)0,1 (3)1,0 (4)1,159假设A = 2AB0H,B = 0D28BH,程序执行A+B运算后,CF和OF为( )。(1)0,0 (2)0,1 (3)1,0 (4)1,160假设A =

18、 7AB0H,B = 8E28H,程序执行AB运算后,CF和OF为( )。(1)0,0 (2)0,1 (3)1,0 (4)1,161A=0, 对A求补后,(CF, OF) = ( )。(1)0,0 (2)0,1 (3)1,0 (4)1,162A=1000H, 对A求补后,(CF, OF) = ( )。(1)0,0 (2)0,1 (3)1,0 (4)1,163下列指令中不影响标志位的指令是( )。(1)SUB AX,BX (2)ROR AL,1 (3)LOOP Label (4)INT 10H64下列指令中影响标志位的指令是( )。(1)XLAT OPR (2)INC AL (3)NOT AX

19、(4)LEA BX, DAT65下列指令中影响标志位的指令是( )。(1)MOV AX,BX (2)CALL SUBP (3)PUSH DS (4)ROL AX,166假设A=0A85H,并用0007H来测试A的低3位,那么执行TEST指令后,A为 ( )。(1)0005 (2)0A82H (3)0A85H (4)0A80H67假设(AX)=89ABH,(BX)=8000H,那么执行AND AX, BX 指令后,AX的内容为 ( )。(1)0800H (2)8000H (3)89ABH (4)09ABH68假设(AX)=89ABH,(BX)=000FH,那么执行OR AX, BX 指令后,AX

20、的内容为 ( )。(1)000FH (2)89A4H (3)89AFH (4)000BH69假设(AX)=89ABH,(BX)=0101H,那么执行XOR AX, BX 指令后,AX的内容为 ( )。(1)090BH (2)89AEH (3)89AFH (4)81AAH70假设A=0A85H,并用0001H来测试A,那么执行TEST指令后,(SF, ZF)为 ( )。 (1)0,0 (2)0,1 (3)1,0 (4)1,171假设A=9A87H,并用8000H来测试A,那么执行TEST指令后,(SF, ZF)为 ( )。(1)0,0 (2)0,1 (3)1,0 (4)1,172假设A=7A80

21、H,并用0007H来测试A,那么执行TEST指令后,(SF, ZF)为 ( )。 (1)0,0 (2)0,1 (3)1,0 (4)1,173下列能使(AX)0的指令有( )。(1)AND AX, 0 (2)XOR AX, 0FFFFH (3)OR AX, 0 (4)TEST AX, 074下列能使(BX)0的指令有( )。 (1)XOR BX, 0 (2)OR BX, 0 (3)TEST BX, 0 (4)XOR BX, BX75下列能使CX的最高位置1的指令有( )。 (1)AND CX, 1000H (2)OR CX, 8000H (3)OR CX, 1000H (4)XOR CX, 80

22、00H76下列能使DX的最低位置1的指令有( )。 (1)OR DX, 1000H (2)XOR DX, 0001H (3)AND DX, 0001H (4)OR DX, 0001H77下列能使AX的值变为负数的指令有( )。 (1)OR AX, 1000H (2)XOR AX, 1000H (3)OR AX, 8000H (4)NEG AX78假设(AL)=52H,如果使其变为4AH,可使用一条逻辑运算指令为( )。(1) AND (2)OR (3)NOT (4)XOR79假设(A)= 0040H,能将其变为0040H的指令有( )。(1)OR A, 1000H (2)NEG A (3)NO

23、T A (4)XOR A, 1000H80假设(AL)=64H,如果执行指令XOR AL, BL后,(AL)=4AH,那么BL的值应为( )。(1)2EH (2)40H (3)42H (4)4AH81执行指令 MOV CL, 2 和SHR DAT, CL,完成的功能是( )。(1)无符号数DAT除以2 (2)无符号数DAT除以4(3)带符号数DAT除以2 (4)带符号数DAT除以482假设(AL)=92H,(BL)13H,因满足(AL)(BL)而使程序转向目标地址DEST。要实现以上转移,程序在执行指令 CMP AL, BL后, 还要执行指令( )。(1)JNL DEST (2)JNLE DE

24、ST (3)JNB DEST (4)JNBE DEST83假设(AL)=13H,(BL)82H,因满足(AL)(BL)而使程序转向目标地址DEST。要实现以上转移,程序在执行指令 CMP AL, BL后, 还要执行指令( )。(1)JG DEST (2)JAE DEST (3)JNB DEST (4)JGE DEST84假设对AL和BL中的带符号数执行SUB AL,BL指令,若结果溢出则转移,要使用指令( )。(1)JC (2)JO (3)JS (4)JZ85假设对AL和BL中的无符号数执行SUB AL,BL指令,若结果溢出则转移,要使用指令( )。(1)JC (2)JO (3)JS (4)J

25、Z86假设对AL和BL中的带符号数执行SUB AL,BL指令,若结果为负则转移,要使用指令( )。(1)JC (2)JO (3)JS (4)JZ87假设对AL和BL中的无符号数执行ADD AL,BL指令,若结果溢出则转移,要使用指令( )。(1)JS (2)JZ (3) JC (4)JO88假设对AX和BX中的带符号数执行ADD AX,BX指令,若结果溢出则转移,要使用指令( )。(1)JS (2)JZ (3) JC (4)JO89指令 MUL BL 的两个操作数在( )中。(1)BL和AL (2)BL和BH (3)BL和DL (4)BL和AX90指令 MUL BX 的两个操作数在( )中。(

26、1)BX和AL (2)BX和AH (3)BX和DX (4)BX和AX91执行指令 MUL BL ,乘积在( )中。(1)AX (2)BX (3)CX (4)DX92指令 MUL BX 的两个操作数在( )中。(1)BX和AX (2)BX和DX (3)DX和AX (4)DX和BX93指令 DIV BX 的被除数在( )中。(1)AH和AL (2)DH和DL (3)DX和AX (4)AX和BX94指令 DIV BL 的被除数在( )中。(1)AX (2)BX (3)CX (4)DX95执行指令 DIV BL,它的商和余数分别在( )中。(1)AH和AL (2)AL和AH (3)DX和AX (4)A

27、X和DX96执行指令 DIV BX,它的商和余数分别在( )中。(1)AH和AL (2)AL和AH (3)DX和AX (4)AX和DX97指令 JMP WORD PTR DI 的转移距离的范围是( )。(1)6463B (2)128127B (3)±32KB (4)±64KB98指令 JMP BX 的转移距离的范围是( )。(1)6463B (2)128127B (3)±32KB (4)±64KB99指令 JMP NEXT 的转移距离的范围是( )。(1)6463B (2)128127B (3)±32KB (4)±64KB100指令

28、JMP SHORT NEXT 的转移距离的范围是( )。(1)6463B (2)128127B (3)±32KB (4)±64KB101指令 LOOP NEXT 的转移距离的范围是( )。(1)6463B (2)128127B (3)±32KB (4)±64KB102执行 JMP NEAR PTR NEXT 指令,寄存器( )的值被改变。(1)DS (2)SP (3) CS (4)IP103执行 JMP FAR PTR NEXT 指令,寄存器( )的值被改变。(1)DS和IP (2)SS和SP (3) CS 和IP (4)CS和BP104执行 LOOP

29、NEXT 指令后,改变内容的寄存器有( )。(1)CS 和IP (2)IP 和CX (3) SS和SP (4)CS和CX105每个中断处理程序的入口地址在中断向量表中占用( )。(1)1字节 (2)2字节 (3)4字节 (4)8字节106在下列有关中断向量表的描述中,不正确的有( )。(1) 中断向量表保存各种中断的类型号;(2) 中断向量是按类型号顺序存放的;(3) 中断向量在中断向量表中的地址为中断类型号乘以4;(4) 每个中断处理程序的入口地址在中断向量表中占2个字。107在下列有关中断向量表的描述中,不正确的有( )。(1)中断向量表保存各类中断处理程序的入口地址;(2)中断向量是按类

30、型号顺序存放的;(3)中断向量是指中断处理程序的偏移地址;(4)每个中断处理程序的入口地址在中断向量表中占2个字。108在下列有关中断向量表的描述中,不正确的有( )。(1)中断向量是指中断处理程序的段地址和偏移地址;(2)中断向量是按软中断和硬中断的顺序存放的;(3)中断向量表保存各类中断处理程序的入口地址;(4)每个中断处理程序的入口地址在中断向量表中占4个字节。109在下列有关中断向量表的描述中,不正确的有( )。(1)中断向量表保存各种中断处理程序的入口地址;(2)中断向量是按类型号顺序存放的;(3)中断向量在中断向量表中的地址为中断类型号乘以2;(4)每个中断处理程序的入口地址在中断

31、向量表中占2个字。110INTO指令(中断类型为4)从中断向量表的( )字节中取出中断向量。 (1)00H03H (2)10H13H (3)20H23H (4)30H33H111INT 16H的中断向量在中断向量表中的地址为( )。(1)32H35H (2)68H6BH (3)58H59H (4)58H5BH112INT 1AH的中断向量在中断向量表中的地址为( )。(1)34H35H (2)34H37H (3)68H71H (4)68H6BH113INT 15H的中断向量在中断向量表中的地址为( )。(1)34H37H (2)30H33H (3)54H57H (4)60H63H114在下列有

32、关中断的描述中,不正确的有( )。(1) 除法错中断为外中断;(2) 如果OF=0,则INTO指令不会引起中断;(3) 当TF=1时,每条指令执行后都会产生单步中断;(4) 断点中断是为调试程序(DEBUG)设置的中断。115在下列有关中断的描述中,不正确的有( )。(1)除法错中断是一种软件中断(内中断);(2)如果OF=1,则INTO指令不会引起中断;(3)当TF=1时,每条指令执行后都会产生单步中断;(4)断点中断是为调试程序(DEBUG)设置的一种中断。116在下列有关中断的描述中,不正确的有( )。(1)除法错中断是一种软件中断(内中断);(2)断点中断是为调试程序(DEBUG)设置

33、的一种中断。(3)如果OF=1,则INTO指令会引起中断;(4)当TF=0时,每条指令执行后都会产生单步中断;117在下列有关中断的描述中,不正确的有( )。(1)显示器中断是一种可屏蔽中断;(2)产生硬中断的条件是某外设的中断屏蔽位为1;(3)开中断时允许CPU响应外设的中断请求;(4)中断发生时,CPU自动清除IF和TF。118在下列有关中断的描述中,不正确的有( )。(1)产生硬中断的两个条件是中断允许位IF为1,相应的中断屏蔽位为0;(2)关中断时禁止CPU响应外设的中断请求;(3)CPU 不能禁止非屏蔽中断;(4)显示器中断是一种非屏蔽中断。119在下列有关中断的描述中,不正确的有( )。(1)显示器中断是一种可屏蔽中断;(2)IF=1时开中断;(3)相应外设的中断屏蔽位为0是产生硬中断的唯一条件;(3)非屏蔽中断和IF位无关。120在下列有关中断的描述中,不正确的有( )。(1)键盘中断是一种可屏蔽中断;(2)产生硬中断的条件之一是外设的中断屏蔽位为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论