物理地址求法:段地址乘以十六再加上偏移量
1) ds*16+D=10000+100=10100(一般默认段地址为ds)
2) ds*16+(bx)=10000+200=10200
3) ds*16+(bx)+D=10000+200+100=10300
4) ds*16+(bx)+(si)=10000+200+100=10300
5) ds*16+(bx)+(si)+D=10000+200-100=10100
6) es*16+(bx)=20000+200=20200(强制规定了段地址为es)
设(ds)=1000,(es)=2000,(bx)=200,(si)=100,计算下列指令中源操作数的物理地址
设(ds)=1000,(es)=2000,(bx)=200,(si)=100,计算下列指令中源操作数的物理地址
1)mov ax,[100]
2)mov ax,[bx]
3)mov ax,[bx][100]
4)mov ax,[bx][si]
5)mov ax,[bx][si][-100]
6)mov ax,es:[bx]
1)mov ax,[100]
2)mov ax,[bx]
3)mov ax,[bx][100]
4)mov ax,[bx][si]
5)mov ax,[bx][si][-100]
6)mov ax,es:[bx]
数学人气:713 ℃时间:2020-02-04 01:03:31
优质解答
我来回答
类似推荐
- MOV AX,[BP][SI]的源操作数的物理地址是() . A、16d×(DS)+(BX)+(SI) B、16d×(ES)+(BX)+(SI)
- 已知DS=2000H BX=100H SI=0A0H 指出下列的寻址方式和操作数的物理地址 1)MOV DX,[BX][SI]
- 已知(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=0A0H,(BX)=100H,(BP)=10H试指出下列各指令源操作数的寻址方式是什么?其物理地址值是多?
- 下列指令中内存操作数对应的物理地址描述:(1)mov bx,[bx+si+2] (2)mov 5[bp],ax (3)inc[2000h]
- 段超越前缀 ,MOV DI,ES:[SI+3] ,这个物理地址是如何计算的?
猜你喜欢
- 1All of the flowers now raised here have developed from those those they once grew in the forest.这
- 2写出数列1,2,2,4,3,8,4,16,5.的一个通项公式
- 3一个数的1/3比它的50/100少25,这个数是多少?(综合列式计算
- 4按照早春到冬季的顺序,排列下列诗句(填写序号)
- 5Did your mother agree you ____(go)with me?请问填什么?
- 6因式分解:a3-1(a的三次方减一)过程要详细
- 7已知不等式3(x-2)+5<4(x-1)+6的整数解为方程2x-ax=3的解,则代数式4a-14/a=
- 8设f(sinx+cosx)=sinxcosx,则f(cosπ6)=_.
- 91x2分之1+2x3分之1+3x4分之1……49x50分之一
- 10将函数f(x)=根号下x的3次方展成(x-1)的幂级数