下列指令中语法有错误的是:()。A、IN AX,20HB、LEA SI,[2000H]C、OUT DX,ALD、SHL AX,2
下列指令中语法有错误的是:()。
- A、IN AX,20H
- B、LEA SI,[2000H]
- C、OUT DX,AL
- D、SHL AX,2
相关考题:
下列指令中,源操作数存放在存储器中的有A.MOV AX, 2000HB.ADD AX, DATA[DI]C.SUB AX, CXD.CMP AX, [BX][SI]E.MOV AX,[2000H]
执行下面的程序段 MOV SP,2000H MOV Ax,OFOH MOV SI,1234H MOV DX,5678H PUSH SI POP DI SHL DX,1 TEST AX,DX PUSH DX HLT 之后,DH内容所在程序段的偏移地址是( )A.1FFFHB.1FFEHC.1FFDHD.1FFCH
用一条指令实现将寄存器BX和SI中的内容相加,结果送入AX中,这条指令是()。A、ADD AX,[SI][BX]B、MOVAX,[BX+SI]C、AND AX,[BX+SI]D、LEA AX,[BX][SI]
指出以下指令中,哪些指令是非法的,并说明为什么(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
一般程序如下: ORG 2000H ARY DW --4,3,--2,1 CNT DW $--ARY VAR DW ARY,$+4 ┆ MOV AX,ARY MOV BX,OFFSET VAR MOV CX,CNT MOV DX,VAR+2 LEA SI,ARY ┆ 此程序段执行后,寄存器AX,BX,CX,DX与SI中的内容各是多少?
实现将DX:AX中存放的32位数扩大四倍,正确的程序段是()。A、SHL AX,2 ROL DX,2B、RCL AX,2 SHL DX,2C、MOV CX,2 LOP:SHL AX,1 RCL DX,1 LOOP LOPD、SHL AX,1 SHL AX,1 RCL DX,1 RCL DX,1
单选题实现将DX:AX中存放的32位数扩大四倍,正确的程序段是()。ASHL AX,2 ROL DX,2BRCL AX,2 SHL DX,2CMOV CX,2 LOP:SHL AX,1 RCL DX,1 LOOP LOPDSHL AX,1 SHL AX,1 RCL DX,1 RCL DX,1
问答题一般程序如下: ORG 2000H ARY DW --4,3,--2,1 CNT DW $--ARY VAR DW ARY,$+4 ┆ MOV AX,ARY MOV BX,OFFSET VAR MOV CX,CNT MOV DX,VAR+2 LEA SI,ARY ┆ 此程序段执行后,寄存器AX,BX,CX,DX与SI中的内容各是多少?
多选题下列指令中,DB1、DB2分别是字节变量,错误的指令是()。ACMP DB1,DB2BADD AX,BLCMOV [SI],DB2DSUB [BX],BXEAND AX,[DX]