1. 已知X=76,则[X]补=_______。
A. 76H B. 4CH C. 0B4H D. 0CCH
2. 已知[X]补=80H,则 X =_______。
A. 80H B.0 C. 0FFH D. -80H
3. 已知[X]补=80H,则[X]补/2=_______。
A. 0CCH B.4CH C. 49H D. 31H
4. 已知X=78,Y=-83,则[X+Y]补=_______。
A. 0F5H B.0A1H C. 0FBH D. 65H
5. 将124转换成十六进制的结果是_______。
A. 7CH B.7DH C. 7EH D. 7BH
6. 将93H看成一个压缩的BCD码,其结果是_______。
A. 10010101 B.10010011 C. 10000011 7. 45转换成二进制数是_______。
D. 10000001
A. 10101101 B.00111101 C. 00101101 D. 10011101
8. 6CH 转换成十进制数是_______。
A. 118 B.108 C. 48 D. 68
9. 将93H扩展为字的结果是_______。
A. FF93H B.0093H C. 1193H D. 1093H
10. 56的压缩BCD码是_______。
A. 38H B. 56H C. 0506H D. 3536H
11. ASCII中的47H表示字符的是_______。
A. “7” B. “G” C. “g” D. “E”
12. 十进行数-1的8位二进制数补码是_______。
A. 11111110 B. 11110000 C. 11111111 13. 下列为补码表示 ,其中真值最大的数是_______。
A. 10001000 B. 11111111 C. 00000000 D. 10001111
D. 00000001
14. 十六进制数88H,可表示成下面几种形式,请找出错误的表示_______。
A. 无符号十进制数136 B. 1带符号十进制数-120D
C. 压缩BCD码十进制数88 D. 8位二进制数-8的补码
15. 计算机对字符、符号采用统一的二进制编码。其编码采用的是_______。
A. BCD码 B. 二进制码 C. ASCII D. 十六进制码
第二章
16. 在微机中分析并控制指令执行的部件是_______。
A. 寄存器 B. 数据寄存器 C. CPU D. EU
17. 在计算机的CPU中执行算术逻辑运算的部件是_______。
A. ALU B. PC C. AL D. AR
18. 执行指令PUSH CX后堆栈指针SP自动_______。
A. +2 B. +1 C. —2 D. —1
19. 在标志寄存器中表示溢出的是_______。
A. AF B. CF C. OF D. SF
20. 对汇编语言源程序进行翻译的是程序是_______。
A. 连接程序 B. 汇编程序 C. 编译程序 D. 目标程序
21. 在汇编程序中,能够翻译成二进制代码的指令是_______。
A. 汇编指令 B.伪指令 C. 机器指令 D. 宏指令
22. 计算机中信息的基本单位是一个_______。
A. 二进制 B.八进制 C. 十进制 D. 十六进制
23. 若计算机字长16位,则无符号数整数的范围用十六进制数表示为_______。
A. 8000~FFFFH B. 0000H~7FFFH
C. 0000~FFFFH D. 0001H~FFFFH
24. 在计算机中一个字节由_______位二进制位组成。
A. 2 B. 4 C. 8 D. 16
25. 将高级语言程序翻译成机器语言代码的实用程序是_______。
A. 编译程序 B.汇编程序 C. 解释程序 D. 目标程序
26. 设物理地址(10FF0H)=10H,(10FF1H)=20H,(10FF2H)=30H,则地址10FF1H中取出一个字的内容是_______。
A. 1020H B. 3020H C. 2030H D. 2010H
27. 表示下一条要执行的指令地址的寄存器是_______。
A. IP B. SP C. AX D. DS
28. 代码段寄存器是_______。
A. IP B. SP C. DS D. CS
29. 某数据段存储单元的偏移地址为2200H~31FFH,则其存储空间大小是_______。
A. 2K B. 4K C. 8K D. 16K
30. 在8086标志寄存器中,ZF=1表示_______。
A. 结果有进位 B. 结果为0 C. 结果溢出 D. 结果为负
31. 堆栈段的逻辑地址由_______组成。
A.DS:BX B. SS:SP C. ES:DI D. CS:IP
32. 代码段某单元的逻辑地址为3458:2C92H,物理地址为_______。
A.37212H B.36FF2H C. 34580H D. 32C92H
33. 在内存中,每一小段的大小为_______。
A.16B B.64K C. 16K D. 64B
34. 查看用户程序中数据段10号存储单元的DEBUG命令是_______。
A.D DS:A A B. D DS:A C. D DS:10 10 D. d ds:10
35. 从200H开始反汇编的DEBUG命令是_______。
A.U 200 B. R 200 C. D 200 D. U
第三章
36. 指令MOV AX,DS:[1000H],源操作数据的寻址方式是_______。
A.直接寻址 B. 立即寻址 C. 寄存器寻址 D. 间接寻址
37. 指令MOV DX,COUNT[DI],源操作数的寻址方式是_______。
A.寄存器相对寻址 B. 基址变址寻址 C. 寄存器寻址 D. 间接寻址
38. 若(AX)=2530H,(BX)=18E6H,则MOV[BX],AL指令正确的执行结果是_______。
A.18E6单元的值为30H B. BX寄存的值为2530H
C. BL寄存器的值为30H D. 18E6H单元的值为2530H
39. 若(DS)=1240H,(BX)=8396H,则MOV AX,[BX]源操作数的物理地址是_______。
A.1AD36H B.9B760H C. 1AC36H D. 9B76H
40. 若(SS)=1383H,(DS)=2378H,(SI)=492AH,则ADD AX,[SI]源操作数的物理地址是_______。
A.281AAH B.1815AH C. 6CA2H D. 5CADH
41. 一条指令中目的操作数不允许使用的寻址方式是_______。
A.立即寻址 B.直接寻址 C. 寄存器寻址 D. 基址变址寻址
42. 下列哪句话是错误的_______。
A.指令的目的操作数和源操作数可以同时为寄存器间接寻址
B. 指令的目的操作数和源操作数可以同时为寄存器寻址
C. 指令的源操作数可以使用寄存器间接寻址
D. 指令的目的操作数可以使用寄存器寻址。
43. 操作数地址由BX寄存器指出,则它的寻址方式是_______。
A.寄存器间接寻址 B.直接寻址 C. 寄存器寻址 D. 基址变址寻址
44. 将AL的2,6位屏蔽为0,其余位保持不变,指令为_______。
A.AND AL,0BBH B. AND AL,42H
C. OR AL,26H D. ADD AL,0FBH
45. 将AL清0的指令是_______。
A.XOR AL,AL B. AND AL,AL
C. OR AL,0 D. XOR AL,0
46. 当一个带符号数大于FFH时程序转移,满足条件的是_______。
A.正数和0 B. 负数
C. 负数和0 D. 大于255的数
47. 在执行条件转移指令中,不能形成条件的指令有_______。
A.MOV B. CMP C. AND D. TEST
第四章
48. 经过汇编产生的二进制目标文件是_______。
A..ASM B. .OBJ C. .exe D. .MAP
49. 在汇编期间,为汇编程序提供分段信息的是_______。
A.SEGMENT B. ASSUME C. 标号START D. MOV指令
50. 不能用MOV指令赋初值 的寄存器是_______。
A.DS B. CS C. ES D. SS
51. 在COUNT DB 5这条存储单元定义中,COUNT称为_______。
A.助记符 B. 变量 C. 符号 D. 标号
52. 将10 个字数据3456H存放在存储单元中的伪指令是_______。
A.DW 10H DUP(3456H) B. DW 10 DUP(3456H)
C. DW 10H DUP(5634H) D. DW 10 DUP(5634H)
53. 将字符串“INPUT”保存到存储单元MESS,正确的伪指令是_______。
A.INPUT DB MESS B. MESS DB “INPUT”
C. INPUT DB “MESS” D. MESS DB INPUT
54. 若X已经定义为字型,可经用_______改变为字节型。
A.OFFSET X B. BYTE PTR X
C. TYPE X D. LABEL X
55. INC WORD PTR [BX]指令中的操作数的数据类型是_______。
A.字节 B. 字形 C. 双字 D. 四字
56. ABC DW 1,$+2,5,7,其中$代表的值为_______。
A.0 B. 2 C. 1 D. 4
57. 如果想让程序从100H开始存放及执行,用指令_______。
A.START equ 100H B. ORG 100H
C. END START D. mov START,100h
58. 可用来指出一条汇编指令所在存储单元的符号地址是_______。
A.变量 B. 标号 C. 数组名 D. 偏移量
59. 汇编语言中存储单元属性不能是_______。
A.字节型 B. 字符CHAR型 C. 字型 D. 双字型
60. 用指令MOV BX,SEG COUNT指令,可以得到存储单元COUNT的_______。
A.物理地址 B. 段地址 C. 偏移地址 D. 属性
61. 若BL=83H,CF=1,则ADC BL,90H执行后,BL=_______。
A.15H B. 14H C. 16H D. 17H
62. 从键盘输入一串字符使用的DOS功能调用的_______。
A.1号功能 B. 10号功能 C. 2号功能 D. 9号功能
63. 显示一个字符的DOS功能调用要求将字符放入_______。
A.DS:DX B. DL C. DS:BX D. BL
64. 获得BUFFER单元有效地址的汇编指令为_______。
A.MOV BX,BUFFER B. LEA BX,BUFFER
C. MOV BX,[BUFFER] D.LDS BX,BUFFER
65. 下列哪个指令可以把字扩展为双字_______。
A. CBW B. CWD C. CWB D. 66. 关于字节乘法指令错误的说法是_______。
A. 被乘数隐含在AL中 B. 被乘数隐含在AX中 C. 乘数和被乘数都是字节型 D. 乘积是字型
用户程序中的数据段的段地址,用_______指令给出。
A. MOV AX,CODE B. MOV AX,DATA MOV CS, AX MOV DS,AX
C. MOV CS,DATA D. MOV CS,CODE
MOV DS,CS MOV DS,CS
CDW
67. 下列描述错误的是_______。
A.LOOP指令经CX为循环控制计数器
B. LOOPE指令循环的条件是CX≠0且ZF=0
C. LOOPE指令循环的条件是CX≠0且ZF=1
D. LOOPNE指令循环的条件是CX≠0且ZF=0
68. 在串传送指令中,串的传送方向是由_______标志位决定的。
A.CF B. DF C. ZF D. OF
69. 在多重循环程序中,从外循环再次进入内循环时,内循环的计数值_______。
A.不必考虑 B. 重新赋值 C. 置0 D. 置1
70. 下列指令不能构成循环的是_______。
A.JMP B. DEC CX C. JNZ D. LOOP
71. 串传送指令MOVSW,执行CLD指令后,每传送一次,串的_______。
A.偏移地址+1 B. 偏移地址+2 C. 偏移地址—1 D. 偏移地址—2
72. 在子程序调用过程中,断点指的是_______。
A.CALL指令本身 B. CALL的下一条指令的地址
C. CALL的下一条指令 D. 子程序名
73. 子程序的属性是用_______定义的。
A.CALL指令 B. PROC过程定义伪指令
C. FAR PTR D. RET指令
74. CALL指令和JMP指令的区别是_______。
A.CALL指令使程序转移 B. CALL指令将断点地址保存
C. 子程序名可以上标号 D. CALL指令可以段间调用
75. 用CALL指令调用子程序时,从子程序返回到主程序_______。
A.用JMP指令 B. 只能用RET指令
C. 用INT 21H D. 既可用RET又可用JMP
76. 宏定义时,是通过_______实现参数传递的。
A.堆栈 B. 寄存器
C. 哑元和实元 D. 存储单元
77. 宏定义体中的标号通过_______伪指令指定。
A.PUBLIC B. MACRO C. LOCAL D. EXTRN
78. 宏库可以保存多个宏,在程序中用_______伪指令打开宏库。
A.MACRO B. SEGMENT C. INCLUDE D. PROC
79. 有关宏的作用,下列说法不下确的是_______
A.宏可以被多次调用 B. 宏调用时不用保存断点
C. 宏定义体中不可以有标号 D. 宏展开是汇编程序完成的
因篇幅问题不能全部显示,请点此查看更多更全内容