汇编“段地址”问题。

来源:百度知道 编辑:UC知道 时间:2024/07/04 10:55:03
“地址 10000H~100FFH 的内存单元组成一个段,这段的起始地址(基础地址) 为10000H,段地址为1000H,大小为 100H;我们也可以认为地址 10000H~1007FH 的内存单元组成两个段,它们的起始地址(基础地址)为: 10000H和 10080H,段地址为:1000H和1008H,大小都为80H” (图略,不用看图应该可以明白是什么意思吧。)

出自《汇编语言》第二版 王爽 清华大学出版社 P24

上面的起始地址 10000H 转化为段地址 1000H 我了解,就是向左退一位,也就是/16的意思. 但是后面的大小为 100H是什么意思? 寻址能力么?

下面的大小大小 80H同样不能理解。 就高手指点一二。

顺便说说汇编理论重要么? 先谢谢了。

这个不难理解
100FFH-10000H+1=100H
100H就是这个段的实际长度,最大值64K(2^16)
存储器分段是8086提供的内存管理解决方案,用两个16位地址产生一个20位地址,送上地址总线,那就是物理地址,就可以寻址了,内存里也没有打段标记。

http://hi.baidu.com/%C4%C9%C0%BC%EC%BD%B6%F9/blog/item/17d256d9f75a373232fa1c21.html
我写过一点关于存储单元的东西~你看看