汇编语言程序设计模拟题

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

>>灞曞紑鍏ㄦ枃<<
12@gma联系客服:779662525#qq.com(#替换为@)