首页 > 代码库 > 8086处理器为什么要采用分段机制
8086处理器为什么要采用分段机制
只要学过汇编的人都知道8086处理器对存储器采用分段管理机制,为什么要这么设计呢?采用线性地址直接访问存储器该多好,直接明了。
其实Intel的工程师绝对不会那么傻,当然是有他的道理:
首先,地址总线有20根,可寻址1M的地址空间,而寄存器是16位,仅能寻址64K,总不能白白浪费多出来的空间。要知道在8086的那个年代,内存是非常昂贵的。
所以Intel的工程师想出了分段管理的方法:段地址x4+偏移地址。
另外,分段管理还有利于代码的组织,对内存实现有效的管理。例如,将代码段、数据段隔离等。
学习过程中,如果按照书中所描述,照搬的学习,既不方便记忆,也不能将知识融会贯通。
8086处理器为什么要采用分段机制
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。