码迷,mamicode.com
首页 > 其他好文 > 详细

8086处理器为什么要采用分段机制

时间:2014-09-26 21:01:18      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:数据   代码   管理   学习   设计   方法   存储   内存   空间   

只要学过汇编的人都知道8086处理器对存储器采用分段管理机制,为什么要这么设计呢?采用线性地址直接访问存储器该多好,直接明了。

其实Intel的工程师绝对不会那么傻,当然是有他的道理:

首先,地址总线有20根,可寻址1M的地址空间,而寄存器是16位,仅能寻址64K,总不能白白浪费多出来的空间。要知道在8086的那个年代,内存是非常昂贵的。

所以Intel的工程师想出了分段管理的方法:段地址x4+偏移地址。

另外,分段管理还有利于代码的组织,对内存实现有效的管理。例如,将代码段、数据段隔离等。

学习过程中,如果按照书中所描述,照搬的学习,既不方便记忆,也不能将知识融会贯通。

8086处理器为什么要采用分段机制

标签:数据   代码   管理   学习   设计   方法   存储   内存   空间   

原文地址:http://www.cnblogs.com/licb/p/8086segment.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!