【发布时间】:2012-06-19 10:00:21
【问题描述】:
我不确定在 8086 中我是否理解正确,但我想分享它 CS,Ds,ss,es 将指向段的指针存储在内存中 cs:ip => 表示当前指令的相对地址 如果我们想计算物理地址(或有效)地址,我们只需在代码段末尾添加一个 0h 并添加 ip ds:bx 表示数据的相对地址 如果我们想计算物理地址(或有效)地址,我们只需在数据段的末尾添加一个 0h 并添加 bx
我理解对了吗??!!
【问题讨论】:
我不确定在 8086 中我是否理解正确,但我想分享它 CS,Ds,ss,es 将指向段的指针存储在内存中 cs:ip => 表示当前指令的相对地址 如果我们想计算物理地址(或有效)地址,我们只需在代码段末尾添加一个 0h 并添加 ip ds:bx 表示数据的相对地址 如果我们想计算物理地址(或有效)地址,我们只需在数据段的末尾添加一个 0h 并添加 bx
我理解对了吗??!!
【问题讨论】:
是的,换句话说,将段乘以 16/将其左移 4,然后添加偏移量。
【讨论】: