博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NEAR and FAR pointer
阅读量:5845 次
发布时间:2019-06-18

本文共 388 字,大约阅读时间需要 1 分钟。

hot3.png

(1) 近指针(near):

近指针为16位指针,它只含有地址的偏移量部分。近指针用于不超过64K 字节的单个数据段或代码段。在微、小和中编译模式下产生的数据指针是近指针(缺省状态);在微、小和中编译模式下产生的码指针(指向函数的指针)是近指针(缺省状态)。

(2)远指针(far)

远指针为32位指针,指针的段地址和偏移量都在指针内。可用于任意编译模式。每次使用远指针时都要重装段寄存器。远指针可寻址的目标不能超过64K ,因为远指针增减运算时,段地址不参与运算。在紧凑、大和巨模式下编译产生的数据指针是远指针(缺省状态)。

(3)巨指针(huge)

巨指针为32位指针,指针的段地址和偏移量都在指针内。可用于任意编译模式。远指针寻址的目标可以超过64K 。巨指针是规则化的指针。

转载于:https://my.oschina.net/ray1421/blog/654783

你可能感兴趣的文章
正则3
查看>>
HUT-XXXX The window of the dazzling 模拟
查看>>
计算机视觉和机器学习,代码,论文大全
查看>>
Java compiler level does not match the version of the installed Java project facet.问题
查看>>
用Java发起HTTP请求与获取状态码(含状态码列表)
查看>>
virtualbox + vagrant
查看>>
怎么看软件的编写代码
查看>>
10410:Tree Reconstruction
查看>>
一个例子?
查看>>
微信内下载APK 微信浏览器apk下载的解决方案
查看>>
js_coding
查看>>
[linux]查看机器有几个cpu,是否支持64位
查看>>
eclipse 3.x中热部署WEB程序TOMCAT配置
查看>>
Linux平台Java调用so库-JNI使用例子
查看>>
PCM数据格式,多少字节算一帧
查看>>
高并发大流量专题---1、高并发大流量解决方案总结
查看>>
【转】Java集合间的相互转换
查看>>
python获取当前路径的方法
查看>>
利用pil库处理图像
查看>>
kbengine mmo源码(完整服务端源码+资源+完整客户端源码)
查看>>