在寄存器寻址方式中,操作数在(C)中 选项A)在寄存器寻址方式中,操作数在()中 选项B)堆栈 选项C)内存单元 选项D)段寄存器 答案:C
252知识点:0303(80x86的指令系统) * 下列指令中,不正确的是( C ) 选项A)MOV 200H[BX+SI],AL 选项B)MOV [BX][SI][200H],AL 选项C)MOV [BX+BP][200H],AL 选项D)MOV [SI+BP+200H],AL
254知识点:0303(80x86的指令系统)** 能够将BL低4位清0的指令是(A) 选项A)AND BL,0F0H 选项B)OR BL,00H 选项C)OR BL,0F0H 选项D) AND BL,00H
255知识点:0303(80x86的指令系统)** 下列指令序列执行后,(BX)=(B) MOV BX,0FFFCH MOV CL,2
SAR BX,CL 选项A)0FFFFH 选项B)3FFFH 选项C)0FFFH 选项D) FFF0H
257知识点:0303(80x86的指令系统) * CPU访问外设,正确的输出指令的格式是(A) 选项A)OUT DX,AL 选项B)OUT 1000H,AL 选项C)IN DX,AX 选项D) OUT 10H,DX
259知识点:0303(80x86的指令系统) * 一般用条件转移指令来实现程序的(A)结构 选项A)顺序 选项B)分支 选项C)循环 选项D) 起始 答案:A
260知识点:0301 (80x86的寻址方式)** 串操作指令的目的操作数地址由(C)提供 选项A)SS:[BP]
选项B)DS:[SI] 选项C)ES:[DI] 选项D) DS:[DI]
262知识点:0303(80x86的指令系统)** 四条逻辑运算指令,下面的解释正确的是(C)
选项A)指令XOR AX,AX执行后,AX内容不变,但设置了标志位 选项B)指令OR DX,1000H执行后,将DX最高位置1,其余各位置0 选项C)指令AND AX,OFH执行后,分离出AL低四位 选项D) NOT AX,执行后,将AX清0 263知识点:0303(80x86的指令系统) * 下面各传送指令中,正确的是(C) 选项A)MOV [AL],[SI] 选项B)MOV[DX+DI],BL
选项C)MOV WORD PTR [BX],0100H 选项D) MOV AL,CX
265知识点:0303(80x86的指令系统) ***
设AL中已有压缩型BCD码,为实现对AL的减1操作,可选用的指令序列是(D) 选项A)DEC AL AAS 选项B)SBB AL,0 DAS
选项C)SUB AL,1
AAS 选项D) SUB AL,1 DAS 答案:D
266知识点:0303(80x86的指令系统) *
用REPE SCASB指令对字符串进行扫描,如CX>0时,扫描结束,那么表示(D) 选项A)在字符串中遇上第一个AL中指定的字符 选项B)在字符串中有一个AL中指定的字符 选项C)在字符串中有一个不是AL中指定的字符 选项D) 在字符串中遇上第一个不是AL中指令的字符
267知识点:0303(80x86的指令系统) ***
设(SS)=338AH,(SP)=450H,执行PUSH BX,和PUSHF两条指令后,堆栈顶部的物理地址是(A) 选项A)33CECH 选项B)33CF2H 选项C)33CF0H 选项D) 33FF2H 答案:A
268知识点:0303(80x86的指令系统) ***
设(SP)=0028H,执行段内返回指令RET 6后,SP的内容是(C) 选项A)0036H 选项B)0035H
选项C)0030H 选项D) 0020H 答案:C
269知识点:0303(80x86的指令系统)** 转移指令JNBE产生转移的条件是(A) 选项A)CF=0 AND ZF=0 选项B)CF=0 AND ZF=1 选项C)CF=1 AND ZF=1 选项D) CF=1 AND ZF=0
271知识点:0302(程序占有的空间和执行时间) *
某程序装入内存后,DS=1200H,CS=1400H,则程序中数据段中的数据最多是( C )字节 选项A)2K 选项B)4K 选项C)8K 选项D) .16K 答案:C
272知识点:0303(80x86的指令系统) ***
以寄存器DI间接寻址的存储器字节单元内容加1的指令是( C) 选项A)INC [DI] 选项B)INC DI
选项C)INC BYTE PTR[DI] 选项D) ADD [DI], 1