源操作数的物理地址是es ds ss 怎么判断
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/10 15:25:04
源操作数的物理地址是es ds ss 怎么判断
.设DS=2000H,ES=3000H SS=4000H,BX=1000H BP=1000H,SI=0001H DI=0002H [21000H]=1234H,[21002H]=5678H [31000H]=9ABCH,[31002H]=0DEF0H [41000H]=3456H,[41002H]=789AH 计算下列各指令中源操作数的物理地址,并指出指令执行后AX寄存器的内容.1.MOV AX,ES:[1000H] ________ AX=__________ 2.MOV AX,[BX] ________ AX=__________ 3.MOV AX,[BP+DI] ________ AX=__________ 4.MOV AX,[BX][SI] ________ AX=__________
我想知道为什么第一个的物理地址用ES X 16 + 1000H ,第二个用DS,第三个又变成ss,这些是根据什么来运用不同的段基址
.设DS=2000H,ES=3000H SS=4000H,BX=1000H BP=1000H,SI=0001H DI=0002H [21000H]=1234H,[21002H]=5678H [31000H]=9ABCH,[31002H]=0DEF0H [41000H]=3456H,[41002H]=789AH 计算下列各指令中源操作数的物理地址,并指出指令执行后AX寄存器的内容.1.MOV AX,ES:[1000H] ________ AX=__________ 2.MOV AX,[BX] ________ AX=__________ 3.MOV AX,[BP+DI] ________ AX=__________ 4.MOV AX,[BX][SI] ________ AX=__________
我想知道为什么第一个的物理地址用ES X 16 + 1000H ,第二个用DS,第三个又变成ss,这些是根据什么来运用不同的段基址
呵呵 俺可以帮助你 MOV AX, ES:[1000H] 物理地址用ES X 16 + 1000H =30000H+1000H=31000H 本体中源操作数 ES:[1000H] 已经指定其段地址为ES (AX)= 9ABCH 2. MOV AX, [BX] ;物理地址用DS X 16 + 1000H =20000H+1000H=21000H 源操作数没有明确指定段地址时,默认DS为段地址 (AX)= 1234H 3. MOV AX,[BP+DI] ;物理地址用SS X 16 + (BP)+(DI) =40000H+1000H+0002H=41002H [BP+DI]采用基址+变址时 (当 BP作为 基址寄存器时,默认SS为段地址) (AX)= 789AH 4. MOV AX, [BX][SI] ; 物理地址用DS X 16 + BX)+(SI) =20000H+1000H+0001H=21001H 基址+变址时 一般默认DS为段地址. (AX)= 5678H 呵呵 满意就选满意回答的啦
源操作数的物理地址是es ds ss 怎么判断
MOV AX,【XB+SI】的源操作数的物理地址是?A16X(DS)+(BX)+(SI) B16X(ES)+(BX)+(
设(ds)=1000,(es)=2000,(bx)=200,(si)=100,计算下列指令中源操作数的物理地址
指出下列指令中的源操作数的寻址方式,并计算该操作数的物理地址(如果需要),已知(DS)=4000H,(SS)=5000H
设段地址DS=2000H,指令MOV [600H],AX的目的操作数物理地址是( 20600 )答案是怎么得出来的?
MOV AX,[BP][SI]的源操作数的物理地址是() . A、16d×(DS)+(BX)+(SI) B、16d×(E
设DS=8200H, SI=3942H, 指令“inc byte ptr [si]”操作数的物理地址是?
知道操作数的物理地址怎么计算操作数
汇编语言中 cs,ds,ss,es分别是那些英文单词的缩写?
设DS=8225H,DI=3942H,指令INC BYTE PTR[DI]操作数的物理地址是( ) A.86192H B
mov ax,bx的源操作数的物理地址是什么
堆栈操作时物理地址是怎么形成的