设CS=1000H,DS=2000H,ES=3000H,SS=4000H,IP=100H,SP=200H,BX=300H,BP=400H,SI=500H,则1.下一条带执行指令

2024-12-16 06:15:21
推荐回答(2个)
回答1:

1.下一条要执行指令的物理地址为:1000H*10H+100H=10100H
2,栈顶物理地址=SS*10H+SP=40200H;
3.[BX]代表的存储单元的物理地址=DS*10H+BX=20300H;
4.[BP]代表的存储单元的物理地址=SS*10H+BP=40400H;
5.ES:[BX+SI]代表的存储单元的物理地址=ES*10H+BX+SI=30800H

回答2:

1、下一条带执行指令=CS*4+IP=10100H;
2,。栈顶物理地址=SS*4+SP=40200H;
3.[BX]代表的存储单元的物理地址=DS*4+BX=20300H;
4.[BP]代表的 存储单元的物理地址=DS*4+BP=20400H;
5.ES:[BX+SI]代表的存储单元的物理地址=ES*4+BX+SI=30800H