VAR是数据段中定义的字变量,指令MOV AX,VAR[EBX]

题目

VAR是数据段中定义的字变量,指令MOV AX,VAR[EBX]中源的操作数的寻址方式是()。

  • A、寄存器相对寻址
  • B、直接寻址
  • C、相对基址变址寻址
  • D、间接寻址
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假设VAR为变量,指令MOV BX,OFFSET,VAR的寻址方式是( )。

A.直接寻址

B.间接寻址

C.立即寻址

D.存储器寻址


正确答案:C
解析:题中的指令将VAR的偏移地址作为立即数送回给指令,而在执行时将该偏移地址装入BX寄存器中,所以它是立即寻址。

第2题:

为了使MOV AX,VAR指令执行后,AX寄存器中的内容为4142H,下面哪一种数据定义会产生不正确的结果? ( )。

A.VAR DW 4142H

B.VAR DW 16706

C.VAR DW 4241H

D.VAR DW 'AB'


正确答案:C

第3题:

下述程序的功能是求变量VAR1和VAR2的和送AX寄存器,填空。

_______________

VARl DW 1

VAR2 DW 3

DATA ENDS

CODE SEGMENT

ASSUMECS:CODE,DS:DATA

BEGIN: MOV AX,DATA

MOV DS,AX

MOV AX,VAR1

ADD AX,VAR2

MOV AX,4CH

INT 21H

________________

________________ ________________


正确答案:DATA  SEGMENTM CODE ENDS END BEGIN
DATA  SEGMENTM , CODE ENDS END BEGIN

第4题:

在数据段中有如下定义:

VAR1 EQU 20H

VAR2 DW 16H那么 MOV AX,VAR1 的源操作数的寻址方式是______。

MOV AX,VAR2 的源操作数的寻址方式是______。


正确答案:立即寻址  直接寻址
立即寻址 , 直接寻址

第5题:

在汇编语言程序设计中可使用LEA BX VAR和MOV BX,OFFSET VAR这两条指令取得变量VAR的偏移地址,试问这两条指令的执行速度( )比较快。

A.LEA BX,VAR指令快

B.MOV BX,OFFSET VAR指令快

C.两条指令的执行速度相同

D.由变量VAR的类型决定这两条指令的执行速度


正确答案:B

第6题:

假设VAR为变量,指令MOV BX,OFFSET VAR的寻址方式是( )

A.直接寻址

B.间接寻址

C.立即寻址

D.存储寻址


正确答案:C
解析:立即寻址指的是指令所需操作数直接包含在指令代码中,它通常是一个常量或常数,我们称它为立即数。立即数为常数时,可以直接写在指令中。OFFSET是数据回送操作符,用于回送变量或标号的偏移地址值。本题中是将VAR变量的偏移地址值送入BX寄存器中,操作数直接放在指令中,所以本题指令是立即寻址方式。

第7题:

下述程序的功能是求变量VARl和VAR2的和送AX寄存器,填空。

VARl DW 1

VAR2 DW 3

DATA ENDS

CODE SEGMENT

ASSUMECS:CODE,DS:DATA

BEGIN: MOV AX,DATA

MOV DS,AX

MOV AX,VARl

ADD AX,VAR2

MOV AX,4CH

INT 21H


正确答案:DATA  SEGMENTMCODE  ENDSEND  BEGIN
DATA  SEGMENTM,CODE  ENDS,END  BEGIN

第8题:

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

A.MOV [DI], [SI]

B.MOV DS, SS

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

D.OUT BX, AX


正确答案:C

第9题:

设VAR为变量,指令MOV BX,OFFSET VAR的寻址方式为______。

A.直接寻址

B.间接寻址

C.立即寻址

D.存储器寻址


正确答案:C

第10题:

设VAR1和UVAR2是用DW定义的变量,下列指令中正确的是( )。

A.MOV VAR1,20H

B.MOV AL,VAR1

C.MOV VAR1,VAR2

D.MOV 2000H,VAR2


正确答案:A
解析:MOV 指令中源操作数和目的操作数类型要相匹配,所以B项错误。MOV 指令不能在两个内存单元间传送数据,所以C错误。另外,MOV 指令的目的操作数不能为立即数,所以D错误。

更多相关问题