- 5
- 0
- 约1.17万字
- 约 29页
- 2018-04-23 发布于广东
- 举报
第二章 Windows程序运行原理 电子科技大学软件学院--杨尚明 * 在DOS下(实模式)地址是分段的,每一段的长度为64K字节,刚好是16位(二进制的十六位)。near指针的长度是16位的,所以可指向的地址范围是64K字节,通常说near指针的寻址范围是64K。far指针的长度是32位,含有一个16位的基地址和16位的偏移量,将基地址乘以16后再与偏移量相加,(所以实际上far指针是20位的长度。)即可得到far指针的1M字节的偏移量。所以far指针的寻址范围是1M字节,超过了一个段64K的容量。例如一个far指针的段地址为0x7000,偏移量为0x1244,则该指针指向地址0x71224.如果一个far指针的段地址是0x7122,偏移量为0x0004,则该指针也指向地址0x71224。????如果没有指定一个指针是near或far,那么默认是near。所以far指针要显式指定。far指针工作起来要慢一些,因为每次访问一个far指针时,都要将数据段或程序段的数据交换出来。另外,far指针的运算也比较反常,例如上面讲到的far指针指向同一个地址,但是比较的结果却不相同。什么时候使用far指针?当使用小代码或小数据存储模式时,不能编译一个有很多代码或数据的程序。因为在64K的一个段中,不能放下所有的代码与数据。为了解决这个问题,需要指定以far函数或far指针来使用
您可能关注的文档
- 五官科护理第二版缩减本新二版五官科护理学第6章缩减本教程.ppt
- 系解教程12感觉器官.ppt
- 系解教程13神经总论.ppt
- 五彩斑斓演示文档.ppt
- 五彩树五彩树教程.ppt
- 系解教程14周围神经.ppt
- 五柳先生传1单元.ppt
- 五柳先生传2单元.ppt
- 系解教程15脊髓.ppt
- 五棉花企业参与期货交易中应注意演示文档.ppt
- 2026-2031年圆网烘机项目投资价值分析报告.docx
- 2026-2031年无纺壁纸项目投资价值分析报告.docx
- 2026-2031年抛光毡片项目投资价值分析报告.docx
- 2026-2031年泄漏检测定位报警系统项目投资价值分析报告.docx
- 2026-2031年种公猪配合饲料项目投资价值分析报告.docx
- 2025年中国教学反馈测评系统市场调查研究报告.docx
- 2025年中国水溶性壳聚糖市场调查研究报告.docx
- 2025年中国玻璃钢采光罩市场调查研究报告.docx
- 2026-2031年泡盒项目投资价值分析报告.docx
- 2026及未来5年中国批发管理系统市场现状数据分析及前景预测报告.docx
最近下载
- 广州数控 GSK980TDi Plus 系列车床数控系统 操作使用手册( 2023年8月第1版).pdf
- 金融分布式系统 应用设计原则.docx VIP
- 团体意外险PPT课件.pptx VIP
- 药品批发企业质量管理日常检查工作事项.docx VIP
- CSK比泽尔压缩机.pdf VIP
- SL-T793-2020 河湖健康评估技术导则SL-T793-2020.pdf VIP
- 【深企投-2025研报】2025第三代半导体产业链研究报告.pdf VIP
- 化妆品贸易企业简介PPT汇报课件.pptx VIP
- 2025年湖南省长沙市初中学业水平考试中考(会考)生物试卷(真题+答案).docx VIP
- 信息技术基础模块下册傅连仲习题答案.docx VIP
原创力文档

文档评论(0)