已知(DS)=1500H,(ES)=2500H,(S)=2100H,SI=10H,(BX)=20H,(BP)=60H,请指出ADD AL,[BX+SI+125H]指令的源操作数字段是什么寻址方式?

题目

已知(DS)=1500H,(ES)=2500H,(S)=2100H,SI=10H,(BX)=20H,(BP)=60H,请指出ADD AL,[BX+SI+125H]指令的源操作数字段是什么寻址方式?

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

第1题:

已知DS=5000H,SS=2500H,BP=0200H,SI=1000H,传送指令MOV AX,[BP+SI]源操作数的寻址方式什么方式?物理地址是多少?


正确答案: 源操作数的寻址方式是:基址变址
物理地址=26200H

第2题:

以下那个说法正确()

  • A、指令MOV AL,[BX+5]中的源操作数的寻址方式是寄存器间接寻址
  • B、指令MOV AL,[BX+SI]中的源操作数的寻址方式是基址变址寻址
  • C、指令MOV AL,[BX+SI+5]中的源操作数的寻址方式是相对的寄存器间接寻址
  • D、指令MOV AL,[1000H]中的源操作数的寻址方式是立即寻址

正确答案:B

第3题:

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


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

第4题:

已知(DS)=3000H,(ES)=5500H,(SI)=0A20H,(BX)=0400H,(SS)=4000H,(BP)=0020H,数据段中的字单元MASK偏移地址为0030H,那么指令MOV AX,ES:[BX+SI]的源操作数的寻址方式是什么?其物理地址是多少?


正确答案:方式是基址加变址寻址,物理地址为55E20H

第5题:

已知(DS)=2000H,(ES)=4500H,(SI)=0A20H,(BX)=0400H,(SS)=3000H,(BP)=0020H,数据段中的字单元COUNT偏移地址为0020H,那么MOV AX,COUNT[BX][SI]指令的源操作数的寻址方式是什么?其物理地址是多少?


正确答案:方式是基址加变址加位移量寻址,物理地址是20E40H

第6题:

已知(DS)=1500H,(ES)=2500H,(S)=2100H,SI=10H,(BX)=20H,(BP)=60H,请指出MOV AX,[BP]指令的源操作数字段是什么寻址方式?


正确答案:该指令的源操作数是寄存器间接寻址方式

第7题:

已知(DS)=2000H,(ES)=4500H,(SI)=0A20H,(BX)=0400H,(SS)=3000H,(BP)=0020H,数据段中的字单元COUNT偏移地址为0020H,那么MOVAX,ES:[BX]指令的源操作数的寻址方式是什么?其物理地址是多少?


正确答案:方式是基址寻址/寄存器间址,物理地址45400H

第8题:

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


正确答案: 附加段BX寄存器间接寻址方式;PA=21100H。

第9题:

已知(DS)=1500H,(ES)=2500H,(S)=2100H,SI=10H,(BX)=20H,(BP)=60H,请指出ADD AX,ES:[BP+10]指令的源操作数字段是什么寻址方式?


正确答案:该指令的源操作数是寄存器相对寻址方式

第10题:

设(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据变量VAL的偏移地址为0050H,请指出下列指令的源操作数字段是什么寻址方式?它的物理地址是多少? (1) MOV AX,21H (2) MOV AX,BX (3) MOV AX,[1000H] (4) MOV AX,VAL (5) MOV AX,[BX] (6) MOV AX,ES:[BX] (7) MOV AX,[BP] (8) MOV AX,[SI] (9) MOV AX,[BX+10] (10) MOV AX,VAL[BX] (11) MOV AX,[BX][SI] (12) MOV AX,VAL[BX][SI]


正确答案: (1)MOVAX,21H
立即寻址,源操作数直接放在指令中
(2)MOVAX,BX
寄存器寻址,源操作数放在寄存器BX中
(3)MOVAX,[1000H]
直接寻址,EA=1000H,PA=(DS)×10H+EA=2000H×10H+1000H=21000H
(4)MOVAX,VAL
直接寻址,EA=[VAL]=0050H,PA=(DS)×10H+EA=2000H×10H+0050H=20050H
(5)MOVAX,[BX]
寄存器间接寻址,EA=(BX)=0100H,PA=(DS)×10H+EA=2000H×10H+0100H=20100H
(6)MOVAX,ES:[BX]
寄存器间接寻址,EA=(BX)=0100H,PA=(ES)×10H+EA=2100H×10H+0100H=21100H
(7)MOVAX,[BP]
寄存器间接寻址,EA=(BP)=0010H,PA=(SS)×10H+EA=1500H×10H+0010H=15010H
(8)MOVAX,[SI]
寄存器间接寻址,EA=(SI)=00A0H,PA=(DS)×10H+EA=2000H×10H+00A0H=200A0H
(9)MOVAX,[BX+10]
相对寄存器寻址,EA=(BX)+10D=0100H+000AH=010AH,PA=(DS)×10H+EA=2000H×10H+010AH=2010AH
(10)MOVAX,VAL[BX]
相对寄存器寻址,EA=(BX)+[VAL]=0100H+0050H=0150H,PA=(DS)×10H+EA=2000H×10H+0150H=20150H
(11)MOVAX,[BX][SI]
基址变址寻址,EA=(BX)+(SI)=0100H+00A0H=01A0H,PA=(DS)×10H+EA=2000H×10H+01A0H=201A0H
(12)MOVAX,VAL[BX][SI]
相对基址变址寻址,EA=(BX)+(SI)+[VAL]=0100H+00A0H+0050H=01F0H,PA=(DS)×10H+EA=2000H×10H+01F0H=201F0H

更多相关问题