|

 比较两个带符号的数A、B,当A=B时程序转移,测试的条件为( )
A:ZF=1
B:ZF=0
C:SF=1
D:SF=0
执行指令PUCH CX后堆栈指针SP自动( )
A:1
B:不操作
C:-2
D:-1
除法调整指令AAD是对( )调整
A:AX中组合的十进制被除数
B:AL中组合的十进制的商数
C:AX中未组合的十进制被除数
D:AL中未组合的十进制的商数
已知(DS)=3000H,(SS)=2500H,(BX)=0100H,(BP)=0040H,指令MOV AX,DS:[BP] 源操作数的物理地址是( )。
A:25040H
B:30040H
C:25100H
D:55040H
在多字节加减运算时,特别要注意标志( )对运算的影响
A:AF
B:CF
C:SF
D:OF
<p>对于下列程序段:?</p><p>AGAIN: MOV AL,[SI]
?</p><p>? ? ? ? MOV ES:[DI],AL
?</p><p>? ? ? ? INC SI?</p><p>? ?INC DI
</p><p>? ? ? ? LOOP AGAIN
</p><p>也可用( )指令完成同样的功能。</p>
A:REP MOVSB
B:REP LODSB
C:REP STOSB
D:REPE SCASB
在MOVB指令中,其目的串的物理地址为( )
A:DS*2*2*2*2+SI
B:DS*2*2*2*2+DI
C:ES*2*2*2*2+SI
D:ES*2*2*2*2+DI
已知X=78,Y=-83则[X+Y]补=( )
A:0F5H
B:0A1H
C:0FBH
D:65H
<p>在下列语句中,BUFFER称为( )?</p><p>?BUFFER ?DB ?01H,0AH</p>
A:符号
B:变量
C:助记符
D:标号
执行段间调用指令CALL时,首先保护断点的( )
A:段地址和偏移地址
B:段地址
C:偏移地址
D:寄存器地址
汇编语言指令中唯一不可缺少的域是( )
A:标号名字域
B:助记符域
C:操作数域
D:注释域
在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来( )
A:占内存空间小,但速度慢
B:占内存空间大,但速度快
C:占内存空间相同,速度快
D:占内存空间相同,速度慢
循环控制指令LOOPNZ/LOOPNE控制循环继续执行的条件是( )
A:CX≠0且ZF=1
B:CX≠0且ZF=0
C:CX≠0或ZF=1
D:CX≠0或ZF=0
已知X=76, 则[X]补=( )
A:76H
B:4CH
C:0B4H
D:0CCH
一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是( )
A:12C5BH
B:12B6BH
C:12C59H
D:12BFEH
<p>下面指令序列执行后完成的运算,正确的算术表达式应是( )。
</p><p>MOV AL,BYTE PTR X
</p><p>SHL AL,1
</p><p>DEC AL
</p><p>MOV BYTE PTR Y,AL</p>
A:y=x2+1
B:x=y2+1
C:x=y2-1
D:y=x2-1
DOS系统功能调用的屏幕显示字符是( )号调用
A:1
B:4
C:5
D:2
<p>执行下面指令序列后,结果是( )?</p><p>MOV AL,82H?</p><p>CBW</p>
A:AX=0FF82H
B:AX=8082H
C:AX=0082H
D:AX=0F82H
测试BL寄存器内容是否与数据4FH相等, 若相等则转NEXT处执行,可实现的方法是( )
A:TEST BL,4FH
JZ NEXT
B:XOR BL,4FH
JZ NEXT
C:AND BL,4FH
JZ NEXT
D:OR BL,4FH
JZ NEXT
段内直接转移指令采用的寻址方式是( )
A:直接寻址
B:相对寻址
C:绝对寻址
D:间接寻址
|
|