C语言far关键字作用
2017-04-13 10:43
218 查看
far即为远地址,16位模式下(如80x86系列)内存是分段寻址的; (一个段就是 2^16,即64k)
指定void far fun1();的话,是说函数fun1的入口点在其它段中,调用时将用到段地址;
如果指定为near的话,入口点将在本段之内,调用时值使用段内的偏移地址。
32位中采用线性的平坦寻址方式,这一概念已被抛弃了,内存中地址统一为32位宽,大体
说来就是这样,细节参见相关资料
far即为远地址,16位模式下(如80x86系列)内存是分段寻址的; (一个段就是 2^16,即64k)
指定void far fun1();的话,是说函数fun1的入口点在其它段中,调用时将用到段地址;
如果指定为near的话,入口点将在本段之内,调用时值使用段内的偏移地址。
32位中采用线性的平坦寻址方式,这一概念已被抛弃了,内存中地址统一为32位宽,大体
说来就是这样,细节参见相关资料
相关文章推荐
- C语言far关键字作用
- C语言中volatile关键字的作用
- C语言中volatile关键字的作用
- C语言中volatile关键字的作用
- C语言中Static和Const关键字的的作用
- C语言中volatile关键字的作用
- C语言中volatile关键字的作用
- 在C语言中会遇到volatile关键字,尤其是做嵌入式方面的 其作用为
- C语言中volatile关键字的作用
- C语言中volatile关键字的作用
- C语言中关键字auto、static、register、const、volatile、extern的作用
- C语言中volatile关键字的作用
- C语言中volatile关键字的作用
- C语言第四讲,typedef 关键字,以及作用域
- C语言中volatile关键字的作用
- C语言中volatile关键字的作用
- C语言中,关键字static的作用
- C语言中关键字static的作用
- C语言中volatile关键字的作用
- c语言==测量各种数据类型的长度以及typedf关键字对数据类型的作用(21)