下列指令中操作数在代码段中的是()。A、MOV  AL,42HB、ADD  AL,BLC、SUB  [BX],DID、INC  [DI]

题目

下列指令中操作数在代码段中的是()。

  • A、MOV  AL,42H
  • B、ADD  AL,BL
  • C、SUB  [BX],DI
  • D、INC  [DI]
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在8086/8088指令系统中,下列哪一条指令的寻址方式是错误的?

A.MOV AL,[DI]

B.MOV AL,[SI]

C.MOV AL,[BX+BP]

D.MOV AL,[BP+SI]


正确答案:C
解析:本题考查8086/8088指令系统中寻址方式的概念。每一种计算机的指令系统都有自己的一套寻址方式,不同计算机的寻址方式的分类和名称并不统一,但大多数可以归结为:立即寻址、直接寻址、寄存器寻址、间接寻址、变址寻址、寄存器间接寻址、基址寻址、相对寻址、页面寻址、堆栈寻址等。选项C的寻址方式是错误的,在汇编指令中是不可以实现的。正确答案为选项C。

第2题:

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

A.MOV [DI], [SI]

B.MOV DS, SS

C.MOV AL, [EAX+EBX*2]

D.OUT BX, AX


正确答案:C

第3题:

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

A.MULBX

B.MOL [BX]

C.MOV AL,02H,

D.MOV AL,[BX]


正确答案:B

第4题:

下列指令中操作数在代码段中的是( )。

A.MOV AL,25H

B.ADD AH,BL

C.INC DS:[25H]

D.CMP AL,BL


正确答案:A

第5题:

下列指令中操作数在代码段中的是()

A、MOVAL,42H

B、ADDAL,BL

C、SUBDS:[1234H],DI

D、1NC[DI]


参考答案:A,C

第6题:

下列哪一条指令在8086微处理器中是非法的?

A.SHL AL,2

B.MOV AL,BL

C.ADD AL,[BX]

D.OR AX,BX


正确答案:A
解析:本题考查8086微处理器的指令格式。8086微处理器的指令格式注意:不允许存储器间进行数据传送:代码段寄存器CS不允许作为操作数;操作数的类型和长度要一致;两个段寄存器之间不能直接传送数据。乘法指令规定累加器的内容与指定的原操作数相乘。对于移位指令,指令格式规定:当移位次数为1时,可以直接将指令中的源操作数置1;而当移位次数大于1时,应该实现在CL寄存中设定,然后把CL作为移位指令的源操作数,选项A指令错误。正确答案为选项A。

第7题:

有下列程序段 AGAIN: MOV ES:[DI],AL INC DI LOOP AGAIN 下列指令中( )可完成与上述程序段相同的功能。

A.REP MOVSB

B.PEP LODSB

C.REP STOSB

D.REPE SCASB


正确答案:C

第8题:

下面有4条指令:

Ⅰ.MOV AL,[BX+SI+1AOH]

Ⅱ.MOV AL,80H[BX][DI]

Ⅲ.MOV AL,[BP+SI-0AOH]

Ⅳ.MOV AL,[BP]

其中(DS)=0930H,(SS)=0915H,(SI)=OAOH,(DI)=1COH,(BX)=80H,(BP)=470H。( )指令能在AL寄存器中获得相同的结果。

A.仅Ⅰ和Ⅱ

B.仅Ⅱ和Ⅲ

C.仅Ⅲ和Ⅳ

D.Ⅰ、Ⅱ、Ⅲ和Ⅳ


正确答案:D

第9题:

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

A.MUL BX

B.MUL[BX]

C.MOV AL,02H,

D.MOV AL,[BX]


正确答案:B

第10题:

对于以下程序段:AGAIN: MOV AL,[SI] MVO ES:[DI],AL INC SI INC DI LOOP AGAIN

也可以用下列指令( )完成同样的功能。

A.REP MVOSB

B.REP LODSB

C.REP STOSB

D.REPE SCASB


正确答案:A

更多相关问题