早教吧 育儿知识 作业答案 考试题库 百科 知识分享

假定(DS)=2000H,(ES)=3000H,(BX)=0010H,(SI)=00A0H数据变量VAL的偏移地址为002AH假定(DS)=2000H,(ES)=3000H,(BX)=0010H,(SI)=00A0H数据变量VAL的偏移地址为002AH,给出下列指令的源

题目详情
假定(DS)=2000H,(ES)=3000H,(BX)=0010H,(SI)=00A0H 数据变量VAL的偏移地址为002AH
假定(DS)=2000H,(ES)=3000H,
(BX)=0010H,(SI)=00A0H
数据变量VAL的偏移地址为002AH,给出下列指令的源操作数
字段的物理地址
1)MOV AX,[0100H]
2)ADD AX,VAL
3)MOV AX,ES:[BX]
4)SUB AX,[BX][SI]
5)MOV AX,VAL[BX][SI]
▼优质解答
答案和解析
第一个为直接寻址默认的数据段寄存器为DS,则物理地址为2000H*10H+0100H=20100H
第二个也为直接寻址物理地址为2000H*10H+002AH=2002AH
第三个为寄存器间接寻址,使用的段寄存器为ES,物理地址为3000H*10H+0010H=30010H
第四个为基址变址寻址,使用的段寄存器为DS,基址寄存器为BX,源变址寄存器为SI,故物理地址为2000H*10H+0010H+00A0H=200B0H
第五个也为基址变址寻址,使用的段寄存器为DS,基址寄存器为BX,源变址寄存器为SI,物理地址为2000H*10H+0010H+00A0H+002AH=200DAH