cmwang 发表于 2013-11-27 17:03:56

有关内存栈操作,可使用的地址问题

如果我想在自己机器上练习push,pop指令,书上似乎是随便找了一块内存区域,但是这样不会影响到其他进程吗?如何知道哪块内存区域是可用的?

福禄娃娃 发表于 2013-11-27 17:33:21

没关系的,你打开的debug属于虚拟8086模式,不会影响真正的内存,当你不小心修改了系统的内存也只是提示出错而关闭,竟然找没有数据的内存区域就行了,比如从6000:0开始的区域。
如果是DOS系统的话才需要找一块安全的区域,0:200 ~ 02ff属于一段安全的区域。

无名侠 发表于 2013-11-27 18:47:42

中断表后面的大部分是空白的 从 0:200 开始 到哪里结束我也忘记了~
页: [1]
查看完整版本: 有关内存栈操作,可使用的地址问题