当前位置: 代码迷 >> 汇编语言 >> win32汇编的有关问题
  详细解决方案

win32汇编的有关问题

热度:7776   发布时间:2013-02-26 00:00:00.0
win32汇编的问题
看了几天的书,有两个概念始终搞不明白, 线性地址,和虚拟地址这两个到底是什么意思,和其他地址有什么不同呢
有没大大 能通俗的解释下
小弟先谢谢啦

------解决方案--------------------------------------------------------
线性地址是虚拟地址转换后的地址,如果开了分页则查页表

得到物理地址,否则线性地址就是物理地址。

虚拟地址 包括段地址和偏移部分 : DS:0ffset

而线性地址只是一片线性的地址,它是由虚拟地址计算而来的。
------解决方案--------------------------------------------------------
用段基地址加偏移量得到的是线性地址,如果没有启用分页机制,线性地址就是物理地址;如果启用了分页机制,线性地址是虚拟地址。
  相关解决方案