你编写的程序,一般来说都是和实模式差不多的(如果没有设置,默认设置为实模式),实模式
也就是模仿8086的一种模式,只有1M的内存,所以你的程序读入内存的时侯,操作系统(Windows、
Linux都一样)只会分配给你1MB的内存并在执行这段程序的时候,将计算机环境模拟成8086环境,
这样就等同于只有1M内存,而这样,OUT OF MEMORY(访问地址超出内存范围/内存不足)就非常
可能发生了。
简易用跟踪程序一步一步跟踪,看看是哪里越界了,在采取措施(更改寄存器的值或者是进入保护
模式并请求得到内存等)(ganxie 风子的帮助)
还有一种情况就是:符号用得不标准。熬夜编程有可能会这样哦 呵呵呵
阅读(1498) | 评论(0) | 转发(0) |