char FAR * h_name中的FAR
来源:互联网 发布:复杂网络建模仿真工具 编辑:程序博客网 时间:2024/06/05 07:31
FAR 是16位系统时候的概念了,代表远指针的意思。
近指针是16位的指针,它只表示段内的偏移地址,因而只能对64k字节数据段内地址进行存取。
如 char near *p;
p=(char near *)0xffff;
远指针是32位指针,它表示段地址:偏移地址,如定义远程指针p指向B500段的2号地址,即B500:0002,则可写作:
char far *p;
p=(char far *)0xB5000002;
因此,远指针可以进行跨段寻址,可以访问整个内存的地址。
16位系统有远近指针之分的环境中,得告诉编译器指针变量h_name强制使用远指针方式。因为16位系统寻址范围只有2^16=64K,所以用FAR指针,再加上16位,高16位存放的是变量的段地址,低16位存放变量的段内偏移。
- char FAR * h_name中的FAR
- char FAR * h_name中的FAR
- far
- C/C++ 中的 far
- FAR使用中的问题
- c 中的far 指针
- C语言中的far关键字
- Far Far Away
- far shoot
- Sicily 1943. Far far away
- 图像识别中的FAR,FRR,ERR总结
- 关于C语言中char FAR *p;定义的介绍
- extern far void vectors();中far是什么意思
- a far address VS a far pointer
- FMS3中的实用工具(1)——far.exe
- 关于Far 类型定义在WinDef.h中的解释
- 关于PASCAL 和 FAR
- 关于far*指针
- Oracle 加在表上的锁类型
- 拉格朗日算子的直观解释
- DHCP协议
- 设计模式学习(一) —— 总述
- .net实现图片权限控制,对不同的帐户加水印
- char FAR * h_name中的FAR
- 勉励
- 观察者模式:消息的发布与订阅
- 赤炎战场
- PHP 中使用 FCKeditor
- Maven零散笔记
- table 中 iframe 高度100% 问题
- PPPOE协议
- 有关ActiveX控件ADODC和DataGrid在VC++下面的使用