作者:yanbin0220_252 | 来源:互联网 | 2023-05-18 14:19
什么是偏移地址啊,汇编的书上都没有讲就直接出来这个名词了,给位大哥讲讲好吗?
12 个解决方案
就是相对地址了。8086中的物理地址=段基址*10H+偏移地址。
偏移地址就是在80X86寻址中使用的一个概念,即相对于段起始地址的距离或者说偏移,比如,你高1.80m,是相对于地面或者其他什么水平线的偏移....嘿嘿
就是段地址+偏移地址=物理地址
在8086下常用的名词。。。。
ds+ea=pa
1,3楼的两位大哥,你们好像在解释物理地址!
Hume(冷雨飘心)请你讲一下“即相对于段起始地址的距离或者说偏移”这一句,它相对于段起始地址的距离,是什么东西相对于段起始地址呢?
我需要知道的是偏移地址的含义不是如何得到偏移地址,谢谢
物理地址=段基址*10H+偏移地址
这样就是讲物理地址?
那就这样吧:
偏移地址=物理地址-段基址*10H
其实就是物理地址相对于段基址的地址。
好像你身高1米46,那你的脑袋相对于腰是多高呢?1米20,^_^就是相对身高,和相对地址差不多了。
(猪!是怎么死的。。。) ??因为笨嘛!! @_@
所谓偏移,是相对基地址中的“基”来说的,因为既然讲偏移,那么必然有一个用来参照的“基础”,偏移也是从这个基础出发,然后计算的,比如你的写字楼有20层,每层楼梯有10级,有一天电梯停电你只好走楼梯,结果等你下去才发现你把自己的手机丢在了某一层的某一级,回去一看是 第4层第6级,这里楼层就是段地址,楼梯级数就是偏移地址,4层是段地址,6级是偏移量,因为你要确定级数,必然要有一种计算方法,这里定义的楼梯级数就是从0到10,默认地把0当做基地址了。