|

 已知:VAR DW 1,2,$+2,5,6 若汇编时VAR分配的偏移地址是0010H,则汇编后0014H单元的内容是:( )
A:6H
B:14H
C:5H
D:16H
汇编程序至少必须有一个___
A:CS段
B:DS段
C:ES段
D:SS段
段内直接转移指令采用的寻址方式是:( )
A:直接寻址
B:相对寻址
C:绝对寻址
D:间接寻址
下列指令中等价的是:( )
A:JC和JO
B:JNC和JNO
C:JP和JPE
D:JA和JG
下列串操作指令中,必须同时指明源串和目的串地址的指令是 ( )。
A:STOSW
B:LODSW
C:SCASW
D:CMPSW
假设VAR为变量,指令MOV BX,OFFSET VAR的寻址方式是 ( )。
A:直接寻址
B:间接寻址
C:立即寻址
D:存储器寻址
检查二个无符号数的关系,若要实现AL≥BL时分支去LOP1处,那么在“CMP AL,BL”指令后应跟的分支指令是( )
A:JNC LOP1
B:JA LOP1
C:JC LOP1
D:JGE LOP1
NUM EQU 80H<br /> DA DB 34H<br /> AND DA,NUM<br />上述语句执行后,DA中的内容是( )
A:0B4H
B:80H
C:34H
D:0
MOV AX,COUNT[SI]的源操作数在___
A:CS段
B:DS段
C:SS段
D:ES段
在循环次数已知的情况下,采用哪种方法控制循环程序最方便( )。
A:计数法
B:条件控制法
算术右移SAR和逻辑右移SHR两条指令执行后结果完全相同的情况是( )
A:目的操作数最高位为0
B:目的操作数最高位为1
C:目的操作数为任意情况
D:无论什么情况都不可能相同
下列串操作指令中,必须同时指明源串和目的串地址的指令是( )
A:STOSW
B:LODSW
C:SCASW
D:CMPSW
DOS系统功能调用中,显示单个字符的系统调用号是( )
A:01H
B:02H
C:08H
D:09H
下列指令中使用错误的是( )。
A:POP DS
B:POP CX
C:POP DX
D:POP CS
假定(DS)=4000H,(DI)=0100H,(401OOH)=55H,(40101H)=AAH,试问执行指令LEA BX,[DI]后,(BX)=( )
A:0100H
B:55AAH
C:AA55H
D:4100H
在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是( )。
A:WORD
B:PAGE
C:BYTE
D:PARA
下列指令执行后总是使CF=0,OF=0的是( )。
A:AND
B:NEG
C:NOT
D:INC
INT 1AH指令执行的结果高位字存在( )中
A:AX
B:BX
C:CX
D:DX
键盘中断调用(16H)的0号功能是将读入字符的ASCII码送入( )
A:AH
B:AL
C:BH
D:BL
根据下面定义的数据段: DESG SEGMENT DAT1 DB ‘1234’ DAT2 DW 5678H ADDR EQU DAT2-DAT1 DESG ENDS 执行指令MOV AXADDR后,AX寄存器中的内容是( )
A:5678H
B:7856H
C:4444H
D:0004H
设数据段中已有: DA1 DB 12H,34H DA2 DW 56H,78H 下面有语法错误的语句是( )。
A:ADR1 DW DA1
B:MOV DA1+1,AX
C:MOV BYTE PTR DA2+1,AL
D:MOV WORD PTR DA1+1,AX
8086∕8088微处理器可访问的I ∕ O地址空间大小为( )。
A:1KB
B:64KB
C:1MB
D:16MB
一个8位二进制数的补码为1000 1010,其原码的16进制形式为
A:-0AH
B:-75H
C:-76H
D:8AH
循环指令LOOPNZ终止循环的条件是( )。
A:CX=0,且ZF=0
B:CX=0, 或ZF=1
C:CX<>0,且ZF=0
D:CX<>0, 或ZF=1
下面指令执行后,改变目标寄存器内容的指令是( )。
A:TEST AL,0EFH
B:SHL AX,CL
C:CMP DH,BL
D:AND AL,FFH
有一个数值152,它与十六进制数6A相等,那么该数值是()。
A:二进制数
B:八进制数
C:十进制数
D:四进制数
汇编程序使用( )伪指令使重复块重复多次。
A:LOOP
B:REPE
C:REPT
D:LOCAL
设DS=8225H,DI=5678H,指令MOV AX,[DI]源操作数的物理地址是( )。
A:8D89DH
B:86198H
C:8B698H
D:878C8H
下面是实现将AL内容加1的压缩型BCD码加法程序段,其中正确的指令序列是 ( )。
A:INC AL DAA
B:ADD AL,1 DAS
C:ADD AL,1 DAA
D:STC AAA
设BL中有一无符号数,实现把BL中的数乘以2,应选用的指令是( )
A:SHR BL,1
B:SHL BL,1
C:SAR BL,1
D:RCR BL,1
4B的字长是( )。
A:8位
B:16位
C:32位
D:64位
MOV AL,80H MOV CL,2 SAR AL,CL 上述指令序列执行后,结果是 ( )。
A:AL=40H
B:AL=20H
C:AL=0C0H
D:AL=0E0H
完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是( )。
A:MOV AL,00H
B:AND AL,00H
C:XOR AL,AL
D:SUB AL,AL
在汇编下列条件转移指令中,两条指令功能不一样的是( )。
A:JZ与JE
B:JC与JB
C:JA与JNBE
D:JP与JS
设SP=1110H,执行PUSH AX指令后,SP的内容为( )
A:SP=1112H
B:SP=110EH
C:SP=1111H
D:SP=110FH
1号DOS功能调用时,欲将得到的数字的ASCII码转换为该数的实际数值时,可使用 指令来实现。
A:AND
B:OR
C:XOR
D:NOT
执行下面的程序段后,(AX)= ( ) DATA SEGMENT TAB DW 1,2,3,4,5,6 ENTRY EQU 3 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:CODE MOV AX,DATA MOV DS,AX ... MOV BX,OFFSET TAB ADD BX,ENTRY MOV AX,[BX] ...。
A:0003H
B:0300H
C:0400H
D:0004H
下面指令中影响状态位CF的指令是( )
A:INC AX
B:DEC AX
C:NOT AX
D:NEG AX
现有数据存储如图所示: <p> <img width="207" height="149" alt="" src="http://file.open.com.cn/ItemDB/3055/350e66bc-8d24-464a-a834-86263a306127/20141011163954546.jpg" /></p><p> 设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是( )</p>
A:AL=20H
B:AL=38H
C:AL=00H
D:AL=41H
下列指令中,不影响标志位的指令是( )
A:SUB BX,BX
B:ROR AL,1
C:JNC Label
D:INT n
ADD AX, 100 ( )
A:错误
B:正确
宏的处理是在程序执行过程中处理的( )
A:错误
B:正确
CALL FAR PTR [SI+2]( )
A:错误
B:正确
存储器中将8个相邻的二进制位作为一个单位,这种单位称为字节( )。
A:错误
B:正确
POP 1234( )。
A:错误
B:正确
PUSH A(A为字节单元)( )。
A:错误
B:正确
ADD AX, BL ( )
A:错误
B:正确
宏定义中的形式参数可以多于宏调用的实在参数( )
A:错误
B:正确
ADD [SI], [BX] ( )
A:错误
B:正确
当执行LAHF和SHAF两条指令后,标志位不改变( )。
A:错误
B:正确
|
|