8086CPU寻址

8086CPU通过段基地址加段内偏移地址的形式进行地址寻址:

       Linear Address = Segment <<4 + Offset

为什么是左移4位?

原来主要原因是8086CPU的结构决定的:

8086是Intel系列的16位微处理器,芯片上有4万个晶体管,采用 HMOS工艺制造,用单一的+5V电源,时钟频率为4.77MHz~10MHz。

8086有16根数据线和20根地址线,它既能处理16位数据,也能处理8位数据。可寻址的内存空间为1MB。

所以,左移4位后将地址扩展为20位,寻址内存扩大为1M

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容