判断指令是否正确:LEADI,[BX][SI]

题目

判断指令是否正确:LEADI,[BX][SI]

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面有语法错误的指令是()。

A.MOVAX,[BX][SI]

B.MOVAX,-2[BX][DI]

D.MOVAX,-1[BX][SI]

C.MOVAX,[BX][BP]


正确答案:C

第2题:

指令MOV AX,ES:[BX][SI]的源操作数的物理地址是______。

A.16×DS+BX+SI

B.16×ES+BX+SI

C.16×SS+BX+SI

D.16×CS+BX+SI


正确答案:B
解析:ES表示段超越,源操作数在附加段内。所以B项正确。

第3题:

下列哪些指令时合法的()

A.ADDCL,20H

B.ADDDS,AX

C.ADD[SI],[BX]

D.ADDDX,[BX+SI]


正确答案:AD

第4题:

判断下列指令是否正确。若不正确,指出错误原因。 (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


正确答案: (1)指令MOV SI, DL是错误的,两个操作数类型不匹配。
(2)指令MOV ES, 1000H是错误的,装载段寄存器时,源操作数不能为立即数。
(3)指令LEA AX, 3006H是错误的,LEA指令的源操作数必须为内存操作数。
(4)指令MOV [BP][DI], 0是错误的,操作数类型无法确定。
(5)指令MOV [SI], [DI] 是错误的,不能同时出现两个内存操作数。
(6)MOV [DI],[BX] ;错,存储器不能传存储器
(7)MOV[DX+SI],AL; 错,DX不能用作基址寻址
(8)MUL AL , 58H ;错,乘法指令不能用立即数
(9)MOV DS,SEG DAT;错,立即数不能送段寄存器
(10)MOV WORD PTR [BX],-1 ;正确 ,-1送BX指示的字单元

第5题:

下列指令中,不正确的指令是().

A.MOV[BX+SI],AX
B.MOVAX,[BX+SI]
C.MOVAX,SI
D.MOVAX,[BX+CX]

答案:D
解析:

第6题:

指令“MOV AX,ES:[BX][SI)”的源操作数的物理地址是( )。

A.16d×(DS)+(BX)+(SI)

B.16d×(ES)+(BX)十(SI)

C.16d×(SS)+(BX)+(SI)

D.16d×(CS)+(BX)+(SI)


正确答案:B
解析:这里ES表示超越,源操作数在附加段内。

第7题:

指令“MOV AX, ES: [BX] [SI]”的源操作数的物理地址是______。

A.16d X(DS)+(BX)+(SI)

B.16d X(ES)+(BX)+(SI)

C.16d X(SS)+(BX)+(SI)

D.16d X(CS)+(BX)+(SI)


正确答案:B
解析:这里ES表示超越,源操作数在附加段内。

第8题:

下列指令中正确的是()。

A、MOVAX[SI][DI]

B、MOVBYTEPTR[BX],1000

C、PB8EQUDS:[BP+8]

D、MOVBX,OFFSET[SI]


参考答案:D

第9题:

用一条指令实现将寄存器BX和SI中的内容相加,结果送入AX中,这条指令是()。

  • A、ADD AX,[SI][BX]
  • B、MOV AX,[BX+SI]
  • C、AND AX,[BX+SI]
  • D、LEA AX,[BX][SI]

正确答案:D

第10题:

判断指令是否正确:MULAX,BX


正确答案:错误

更多相关问题