函数或变量前加FAR或者NEAR是什么意思
答案:1 悬赏:40 手机版
解决时间 2021-03-26 09:53
- 提问者网友:爱唱彩虹
- 2021-03-26 06:21
函数或变量前加FAR或者NEAR是什么意思
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-03-26 07:12
这是老式 8086 芯片用过的东西,有些来自改写老程序来的程序,留下了FAR或者NEAR,把它看成 “空” 即可。
8086 老程序 变量和函数地址 由2部分组成: 有 一个 16-bit 的 “segment value”和 一个 16-bit 的 偏移量“offset”
可以定义在 本“段”,也可定义在 远的“段”。
加 NEAR,就在 本“段”,近处。用 offset 就可以了。
加FAR, 就在远处,寻址时要加上 段的偏移量。老式机 每64K 就是一个段,很可怜的 。
8086 老程序 变量和函数地址 由2部分组成: 有 一个 16-bit 的 “segment value”和 一个 16-bit 的 偏移量“offset”
可以定义在 本“段”,也可定义在 远的“段”。
加 NEAR,就在 本“段”,近处。用 offset 就可以了。
加FAR, 就在远处,寻址时要加上 段的偏移量。老式机 每64K 就是一个段,很可怜的 。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯