下列指令中语法有错误的是()。A、OUT20H,ALB、MOVSI,[BX]C、ADDBL,[BX]D、MUL 10

题目

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

  • A、OUT20H,AL
  • B、MOVSI,[BX]
  • C、ADDBL,[BX]
  • D、MUL 10
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.MOVAX,[BX][SI]

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

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

C.MOVAX,[BX][BP]


正确答案:C

第2题:

下列( )指令必须修改操作数的类型属性。

A.MUL BX

B.MUL[BX]

C.MOV AL,02H,

D.MOV AL,[BX]


正确答案:B

第3题:

汇编源程序出现语法错误的指令有()。

A、MOV[BX+SI],AL

B、MOVAX,[BP+DI]

C、MOVDS,AX

D、MOVCS,AX


参考答案:D

第4题:

下列指令中,有语法错误的是( )。

A.MOV [SI],[DI]

B.IN AL,DX

C.JMP WORD PTR [BX+8]

D.PUSH WORD PTR 20 [BX+SI-2]


正确答案:A

第5题:

下列指令中,有语法错误的是( )。

A.OUT DX,AL

B.MUL AX,[DI]

C.CALL 2000H0100H

D.JMP WORD PTR[BX]


正确答案:B
解析:无符号乘法指令MUL是单操作数指令。

第6题:

下列指令中,有语法错误的是( )。

A.OUT DK,AL

B.JMP WORD PTR [BX+11H]

C.CALL 2000H:0110H

D.MUL AX,[DI]


正确答案:D

第7题:

下列指令中,有语法错误的是( )。

A.MOV[SI],[DI]

B.IN AL,DX

C.JMP WORD PTR[BX+8]

D.FUSH WORD PTR20[BX+SI-2]


正确答案:A

第8题:

下列______。是不合法的指令。

A.MOVAL,[BX)

B.MOVAL,02H

C.MUL[BXl

D.MULBX


正确答案:C
解析:C选项中[BX]是一个存储器操作数,数据类型不能确定,目的操作数也就不能确定使用哪个寄存器。

第9题:

下列指令中,有语法错误的是______。

A.OUT DX,AL

B.JMP WORD PTR[BX]

C.CALL 2000H:0110H

D.MUL AX,[DI]


正确答案:D
解析:乘法和除法指令都是单操作数指令,默认的另外一个操作数是AX。

第10题:

下列哪一条是不合法的指令?

A.MUL BX

B.MUL [BX]

C.MOV AL,02H

D.MOV AL,[BX]


正确答案:B
解析:MUL是8086的乘法指令,选项A中没有目的操作数,则默认的目的操作数是AX;但是,B选项中[BX]是一个存储器操作数,数据类型不能确定,目的操作数也就不能确定使用哪个寄存器。MOV是传送指令,C和D选项都有指定的目的操作数和源操作数,是正确的。