汇编网首页登录博客注册
abob的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态

[2009-12-22 18:24] 远指针(百度百科)

远(far)指针
  
        远指针不是让编译程序把程序数据段地址作为指针的段地址部分,
          
        而是把指针的段地址与指针的偏移量直接存放在指针内。因此,远指针是由4 个字节构成。它可以指向内存中的任一目标,可以用于任一编译模式,尽管仅在紧凑、大和巨模式下远指针才是缺省的数据指针。
          
        因为远指针的段地址在指针内,熟悉80X86 汇编语言的人都知道,这意味着每次使用远指针时都需要重新装载段寄存器,这显然会降低速度。
  
        应该注意:尽管远指针可以寻址内存中的任一单元,但它所寻址的目标也不能超过64K 字节。这是因为,远指针在增量或减量之类的算术运算时,也只是偏移量部分参与...
阅读全文 | 评论次数(0) | 浏览次数(535) | 所属类型(C语言)
页码数(1):  1