A.在代码段中的名字项定义,后面紧跟冒号 B.用EQU伪指令定义 C.用LABEL伪指令定义 D.由“JMP标号”指令定义 159、设VAR1和VAR2是已定义的变量名,非法的表达式是( )。
A.VAR1-VAR2 B.VAR2-VAR1[BX] C.VAR1+VAR2 D.VAR1[BX]
160、为在一连续的存储单元中依次存放数据41H,42H,…,48H,下面的数据定义语句中有语法错误的是( )。
A.DB 41H,42H,43H,44H,45H,46H,47H,48H B.DW 4142H,4344H,4546H,4748H C.DB ?ABCDEFGH'
D.DW ?BA',?DC',?FE',?HG'
161、设NUM=11011011B,指令“MOV AH,NUM SHL 3”执行后AX中的值是( )。
A.11011011000B B.11011000B C.00011011B D.00011011011B 162、XOR AX,AX
MOV CX,5
NEXT:ADD AL,6 AAA
LOOP NEXT
上述程序段执行的结果是( )。
A.AX=0030H B.AX=0300H C.AX=30 D.AX=001EH
163、如某循环程序是对两个数组进行某种运算处理,当数组处理完毕或运算处理的结果不为某一指定值时(每次循环时,对运算结果已进行了测试),就结束循环。如要求一定使用循环控制指令,这时应选用的指令是( )。
A.LOOP B.JMP C.LOOPNE/LOOPNZ D.JCXZ 164、在DEBUG上机调试程序时,存储器地址表示为12FA:015F,它的物理地址是( )。 A. 12FAH B. 1305FH C. 130FFH D. 015FH 165、IP指令指针寄存器是属于( )。
A. 通用寄存器 B. 段寄存器 C. 变址寄存器 D. 控制寄存器 166、下面有语法错误的指令是( )。
A. ADD AL,AH B. ADD [BX+3],AL
C. ADD AH,[DI] D. ADD [BP+2],DA1;(DA1是变量名) 167、完成对DX的有符号数除以2的指令是( )。
A. IDIV 2 B. SAR DX,1 C. ROR DX,1 D. RCR DX,1 168、使进位位置1的指令是( )。
A. CLC B. CMC C. STC D. NOP 169、设AL=-15,要使AL=15应执行的指令是( )。
A. NEG AL B. NOT AL C. INC AL D. DEC AL 170、在条件转移指令中,结果为负数则转移的指令是( )。
A. JNS B. JX C. JS D. JP 171、下面的XCHG指令中,语法正确的是( )。
A. XCHG AL,DS B. XCHG BL,[BX] C. XCHG AL,0FH D. XCHG BUF1,BUF2 1