一、单项选择题(本大题共 20 小题,每小题 1 分,共 20 分)在每小题列出的四个备选项中只有一个是符
合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。3
1.CPU 要访问的某一存储单元的实际地址称( )3
A.段地址 B.偏移地址3
C.物理地址 D.逻辑地址3
2.某存储单元的物理地址是 12345H,可以作为它的段地址有( )3
A.2345H 3B.12345H
C.12340H D.1234H
3.执行后使 BX=0 的同时也使 CF=0,OF=0 的指令是( )3
A.XORBX,BX B.ORBX,BX
C.ANDBX,BX D.CMPBX,BX
4.循环控制指令 LoopNZ/LoopNE 控制循环继续执行的条件是( )3
A.CX≠0 且 ZF=1 B.CX≠0 且 ZF=0
C.CX≠0 或 ZF=1 D.CX≠0 或 ZF=0
5.在执行 DAA 指令,当高四位 BCD 码校正时产生进位,如要把此进位值送入 AH 中,对这进位值的操
作应是( )3
A.DAA 校正指令的功能已自动加在 AH 中3
B.进位值在 AF 中,校正后根据 AF 内容再加在 AH 中3
C.进位值在 CF 中,校正后根据 CF 内容再加在 AH 中3
D.进位值在 AL 最高位上,校正后根据 AL 最高位内容再加在 AH 中3
6.AND,OR,XOR,NOT 为四条逻辑运算指令,下面的解释正确的是( )3
A.指令 XORAX,AX 执行后,AX 内容不变,但设置了标志位3
B.指令 ORDX,1000H 执行后,将 DX 最高位置 1,其余各位置 0
C.指令 ANDAX,OFH 执行后,分离出 AL 低四位3
D.NOTAX,执行后,将 AX 清 0
7.在执行下列指令时,需要使用段寄存器 DS 的指令是( )3
A.STOSW 3B.ADDAL,CL
C.NEGBX D.INCDA[BX]
8.无论 BH 中原有的数是奇数或偶数,若要使 BH 中的数一定为奇数,应执行的指令是( )3
A.ADDBH,01H B.ORBH,01H
C.XORBH,01H D.TESTBH,01H
9.完成对 CL 寄存器的内容乘以 4 的正确操作是( )3
A.ROLCL,1 B.MUL4
ROLCL,1
C.SHLCL,1 D.MOVCL,2
SHLCL,1 SHLCL,CL
10.下面各传送指令中,正确的是( )3
A.MOV[DI],[SI] B.MOV[DX+DI],AL
C.MOVWORDPTR[BX],0100H D.MOVAL,BX
11.汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法( )3
A.名字的第一个字符可以是大写英文字母及小写英文字母3
B.名字的第一个字符可以是字母、数字及、@、_
C.名字的有效长度≤31 个字符3
D.在名字中不允许出现$