- 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
- 电子元器件 半导体器件长期贮存 第4部分:贮存 标准立项发展报告.docx
- 电子用增材制造和三维打印工艺的分类 标准立项发展报告.docx
- 电子电气产品中特定物质的测定 第3-1部分:X射线荧光光谱法筛选铅、汞、镉等有害物质含量 标准立项发展报告.docx
- JBT 15030-2025 裸眼立体影像光场微透镜标准立项发展报告.docx
- 电网设备卫星巡检数据处理技术规范 标准立项发展报告.docx
- 电器和电子断路器 第2部分:通用标准 标准立项发展报告.docx
- 电压监测仪使用技术条件 标准立项发展报告.docx
- 电气绝缘液体与结构材料相容性试验方法 标准立项发展报告.docx
- 电阻器和电容器引出线的优选直径 标准立项发展报告.docx
- 电子和通信设备用变压器和电感器测试方法和试验程序 标准立项发展报告.docx
最近下载
- 维谛技术(Vertiv) 智算中心基础设施演进白皮书 2024_20241010155702.pdf
- 4.1《陆地水体间的相互关系-大运河之区位篇——地理特征与工程智慧》 高中地理湘教版选择性必修1.pptx VIP
- 二零二三年 优质公开课小五上英语.ppt
- 新蜀汉6.2_传奇攻略.pdf VIP
- 急性胰腺炎及胰腺癌病人的护理.pptx VIP
- 房租欠款起诉书模板.pdf VIP
- 青岛版六年级数学下册全册教案.doc
- 嗜酸性粒细胞增多相关性肺疾病诊疗中国专家共识PPT课件.pptx VIP
- 宜昌新洋丰肥业有限公司年产48万吨磷酸二铵项目(变更)环境影响评价报告书.pdf VIP
- 19.《“中药合群妙用”的临床配伍思路》【2026年四川中科】.doc VIP
原创力文档

文档评论(0)