mcm 发表于 2012-9-17 08:54:49

用汇编操作的内存地址是真实的物理内存,还是虚拟内存呢

本帖最后由 mcm 于 2012-9-17 09:00 编辑

如果是真实的物理地址的话,那我们直接用汇编操作,是不是太可怕了?会不会伤及系统?

是不是应该还是要经过操作系统转换的——虚拟地址呢?

s0512 发表于 2012-9-17 08:58:10

如果你说的是DOS下的实模式,好像是这样。
像我们现在用的系统都是保护模式,伤不到:lol

mcm 发表于 2012-9-17 08:59:37

s0512 发表于 2012-9-17 08:58 static/image/common/back.gif
如果你说的是DOS下的实模式,好像是这样。
像我们现在用的系统都是保护模式,伤不到

是哪样?物理地址还是逻辑地址?

s0512 发表于 2012-9-17 11:16:24

mcm 发表于 2012-9-17 08:59 static/image/common/back.gif
是哪样?物理地址还是逻辑地址?

dos实模式下是物理地址。。。说错请指正

mcm 发表于 2012-9-18 09:37:00

自己再顶一下

thelaodu 发表于 2012-9-19 18:23:13

汇编指的就是16位下的DOS编程,DOS系统是在intel的实模式上运行的,很危险,所以微软和intel勾结,开发了32位操作系统和保护模式下的芯片,这样你就无法直接访问内存了.......
页: [1]
查看完整版本: 用汇编操作的内存地址是真实的物理内存,还是虚拟内存呢