MOV AL,BX
第1题:
下列哪一条指令在8086微处理器中是非法的?
A.SHL AL,2
B.MOV AL,BL
C.ADD AL,[BX]
D.OR AX,BX
第2题:
下列( )指令必须修改操作数的类型属性。
A.MUL BX
B.MUL[BX]
C.MOV AL,02H,
D.MOV AL,[BX]
第3题:
下列( )是不合法的指令。
A.MUL BX 4
B.MUL [BX]
C.MOV AL,02H
D.MOV AL,[BX]
第4题:
下列程序执行后,(AL)、(BX)、(CX)分别为( ); TABLE DW 15 DUP(?) MOV AL,TYPE TABLE MOV BX,LENGTH TABLE MOV CX,SIZE TABLE
A.1,1,1
B.2,1,2
C.1,15,15
D.2,15,30
第5题:
判断下列指令是否正确。若不正确,指出错误原因。 (1)MOV SI, DL (2)MOV ES, 1000H (3)LEA AX, 3006H (4)MOV [BP][DI], 0 (5)MOV [SI], [DI] (6)MOV [DI],[BX] (7)MOV [DX+SI],AL (8)MUL AL , 58H (9)MOV DS,SEG DAT (10)MOV WORD PTR [BX],-1
第6题:
指出下列指令中哪些是错误的,错在什么地方。 (1)MOV DL,AX (2)MOV 8650H,AX (3)MOV DS,0200H (4)MOV [BX],[1200H] (5)MOV IP,0FFH (6)MOV [BX+SI+3],IP (7)MOV AX,[BX][BP] (8)MOV AL,ES:[BP] (9)MOV DL,[SI][DI] (10)MOV AX,OFFSET 0A20H (11)MOV AL,OFFSET TABLE (12)XCHG AL,50H (13)IN BL,05H (14)OUT AL,0FFEH
第7题:
指出下列指令中源操作数的寻址方式,并说明指令操作的结果。 (1)MOV BX, ‘BC’ (2)MOV AX, DATA (3)MOV DX, [BX] (4)MOV AL, [BX+DI] (5)MOV CL, LIST[BX] (6)MOV AX, FILE[BX+DI+200H] (7)DAA (8)XLAT (9)IN AX, DX (10)INT 21H
第8题:
指出以下指令中,哪些指令是非法的,并说明为什么(8086系统)。 (1) PUSH 1234H (2) MOV CS,AX (3) IN AX, 300 (4) MOV AX,[DX+12] (5) MOV BX,[BX] (6) MOV DS,1000H (7) XCHG AL,AL (8) MOV AL,100H (9) MOV DX,AL (10)LEA BL,[BX+5] (11)LEA DX,BX (12)MOV [1000H],12H (13)ADD AX,DS (14)SUB [0100H],BYTE PTR [0001] (15)SHL BL,2 (16)SHR CL,CL (17)MUL AL,BL (18)INT 400
第9题:
下面格式正确的指令是()。
第10题:
说明下列指令中不合法的原因。 (1)MOV 64H, CL (2)MOV CL, 100H (3)MOV CL, 256 (4)MOV SS, 6180H (5)MOV CS, WORD PTR[BX] (6)MOV DS, SS (7)XCHG AL, 40H (8)XCHG ES, AX (9)IN 160H, AL (10)CMP [SI], [BX] (11)MOV DS, 1000H (12)POP CS
第11题:
第12题:
第13题:
A.MOV [DI], [SI]
B.MOV DS, SS
C.MOV AL, [EAX+EBX*2]
D.OUT BX, AX
第14题:
下面有四条指令:
①MOV AL,[BX+SI+1AOH]
②MOV AL,80H[BX][DI]
③MOV AL,[BP+SI-0A0H]
④MOV AL,[BP]
其中(DS)=0930H,(SS)=0915H,(SI)=0AOH,(DI)=ACOH,(BX)=80H,(BP)= 470H。试问哪些指令能在AL寄存器中获得相同的结果?( )
A.仅①和②
B.仅②和③
C.仅③和④
D.①、②、③、④
第15题:
下列( )是不合法的指令。
A.MUL BX
B.MUL [BX]
C.MOV AL,02H
D.MOV AL,[BX]
第16题:
下列四条指令中,错误的指令是()。
第17题:
判断指令MOV AL,BX的对错,如有错,请说明原因。
第18题:
判断下列指令中哪些是错误的,并说明错的原因。 (1)MOV BL, AX (2)MOV AL, BX (3)MOV AL, BL (4)MOV BP, BYTE PTR[BX]
第19题:
以下那个说法正确()
第20题:
写出下列指令的机器码 (1)MOV AL,CL (2)MOV DX,CX (3)MOV [BX+100H],3150H
第21题:
分别说明下列指令的源操作数和目的操作数各采用什么寻址方式。 (1)MOV AX,2408H (2)MOV CL,0FFH (3)MOV BX,[SI] (4)MOV 5[BX],BL (5)MOV [BP+100H],AX (6)MOV [BX+DI],’$’ (7)MOV DX,ES:[BX+SI] (8)MOV VAL[BP+DI],DX (9)IN AL,05H (10)MOV DS,AX
第22题:
第23题: