主题:问题
haoson
[专家分:10] 发布于 2007-06-17 11:16:00
6[BP][SI]这个的物理地址怎样算啊?是加DS还是SS?
回复列表 (共1个回复)
沙发
topzhengjie [专家分:160] 发布于 2007-06-17 17:03:00
要算物理地址首先要搞懂寻址方式
这个题的寻址方式是相对基址变址寻址
物理地址的规则是:当使用基址寄存为BX是,默认段寄存器为DS;基址寄存为BP,默认段段寄存器为SS即:
PA=(DS)*10+BX[SI]\[DI]+8\16位位移量
PA=(SS)*10+BP[SI]\[DI]+8\16位位移量
所以应加SS
我来回复