现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H

题目
问答题
现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H,(20101H)=34H,(20102H)=56H,(20103H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试说明下列各条指令执行完后AX寄存器的内容。MOV AX,[1200H]。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若(BX)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,执行LEASI,[BX],指令后,SI寄存器的内容是

A.1234H

B.3412H

C.1000H

D.0010H


正确答案:C
解析:LEA指令是一条取有效地址的指令(Load Effective Address),它用来将源操作数的偏移地址传送到通用寄存器。因此SI寄存器内容就是田X)的内容,即1000H。

第2题:

若(DX)=1000H,(DS)=2000H,(210000H)=12H,(21001H)=34H,执行LEA SI, [BX]指令后,SI寄存器的内容是______。

A.1234H

B.3412H

C.1000H

D.0010H


正确答案:C
解析:SI寄存器内容就是[BX]的内容为1000H。

第3题:

若(BX)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,执行LEA SI,[BX]指令后,SI寄存器中的内容是______。

A.1234H

B.3412H

C.1000H

D.0010H


正确答案:C
解析:LEA指令是一条取有效地址的指令,用来将源操作数的偏移地址传送到通用寄存器。因此SI寄存器内容就是IBX)的内容,即1000H。

第4题:

已知BX=2000H,DS=1000H,(12000H)=34H,端口(2000H)=45H,问执行完指令MOVAL,(BX)后AL的内容是()。

  • A、34H
  • B、45H
  • C、34
  • D、2000H

正确答案:A

第5题:

阅读以下有关80X86汇编语言的叙述,回答问题1和问题2,将解答填入对应栏内。

【说明】

本题由两部分组成,第一部分为计算AX寄存器的值,第二部分为判错题。

已知DS=2000H,BX=0100H,SI=0002H,存储单元[20100H]到[20103H]依次存放12H、34H、56H、78H,[21200H]~[21203H]依次存放2AH、4CH、B7H、65H,说明下列每一条指令执行后AX寄存器的内容。

(1)MOV AX,[1200H]

(2)MOV AX,[BX]

(3)MOV AX,[BX+1100H]

(4)MOV AX,[BX+SI]

(5)MOV AX,[BX][SI+1100H]


正确答案:(1)4C2AH (2)3412H (3)4C2AH (4)7856H (5)65B7H
(1)4C2AH (2)3412H (3)4C2AH (4)7856H (5)65B7H 解析:本问题主要考查汇编语言中数据寻址方式,寻址方式是寻找指令中用于说明操作数所在地址的方法,或者是寻找操作数有效地址的方法。包括数据寻址和转移地址寻址两大类。本问题的具体解析如下:
MOVAX,[1200H]
为直接寻址,对应的物理地址为:DS×10H+200H=21200H,该单元的字内容为4C2AH,所以该条指令执行后AX的内容为4C2AH。
MOVAX,[BX]
为寄存器间接寻址,对应的物理地址为:DS×10H+BX=20100H,该单元的字内容为3412H,所以该条指令执行后AX的内容为3412H。
MOVAX,[BX+1100H]
为寄存器相对寻址,对应的物理地址为:DS×10H+BX+1100H=21200H,该单元的内容为4C2AH,所以该条指令执行后AX的内容为4C2AH。
MOVAX,[BX+SI]
为基址变址寻址,对应的物理地址为:DS×10H+BX+SI=20102H,该单元的字内容为7856H,所以该条指令执行后AX的内容为7856H。
MOVAX,[BX][SI+1100H]
为基址变址相对寻址,对应的物理地址为:DS×10H+BX+SI+1100H=21202H,该单元字的内容为65B7H,所以该条指令执行后AX的内容为65B7H。

第6题:

若(BX)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,执行 LEASI,[BX]指令后,SI寄存器中的内容是( )。

A.1234H

B.3412H.

C.1000H

D.0010H


正确答案:C

第7题:

若(BX)=1000H,(DS)=2000H,(21000H)=12H,(21001H)=34H,执行 LEA SI,[BX]指令后,SI寄存器的内容是( )。

A.1234H

B.3412H

C.1000H

D.0010H


正确答案:B

第8题:

若(BX) =1000H, (DS) =2000H, (21000H) =12H, (21001H) =34H,执行LEASI, CDX)指令后,SI寄存器中的内容是( )。

A.1234H

B.3412H

C.1000H

D.0010H


正确答案:C

第9题:

已知BX=2000H,DS=1000H,(12000H)=34H,端口(2000H)=45H,问执行完指令MOVAL,(BX)后AL的内容是()。

A.34H
B.45H
C.34
D.2000H

答案:A
解析:

第10题:

假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据段中变量名VAL的偏移地址为0050H,试指出下列源操作数字段的寻址方式是什么?其物理地址值是多少?MOV AX,[BX][SI]。


正确答案: BX和SI寄存器基址变址寻址方式;PA=201A0H。

更多相关问题