ess*_*eev 3 memory compiler-construction model
当我在Turbo C编译器中选择"大内存模型"而不是"小内存模型"时会有什么不同?
这如何改变我的程序的行为?
问候,埃斯贝耶夫.
它指的是16位内存模型的非常古老的概念.32位和64位计算机对这些内存模型一无所知.
所以回到你的问题:small - 声明指针允许你只处理64k的数据或代码.指针长度为16位.整个程序都在单个64k段中.要显式地寻址内存的另一部分,您需要将指针显式声明为FAR.large - 声明指向代码或数据的指针有32位,因此默认为FAR.
希望你不要长期坚持这些问题,因为它是过时的概念.
| 归档时间: |
|
| 查看次数: |
4665 次 |
| 最近记录: |