8086/8088结构

8086/8088 功能结构

(背)8086/8088 CPU共有40个引脚单一+5V电源供电20根地址线数据总线16位寻址范围为1MB,既能处理16位数据又能处理8位数据。 (背)8086/8088 CPU的功能结构分为两大部分,总线接口单元(BIU)执行单元(EU)

为什么地址加法器是20位的? 首先,8086 CPU共有20根地址线,也就是说因为地址加法器是20位的,CPU内部可以算出20位的地址,所以才造了20根地址线去付诸实践去按照地址取数据了。换一个角度,在计算物理地址(参见++++)时,之所以要把段基址乘以16,也就是左移一位加上偏移地址也是为了使地址变成20位(每1个16进制位是4位,5个即为20位),而这个算术操作正是由这个20位的地址加法器完成的。再换一个角度,正因为上述的原因,所以1个寄存器(16位)是没有办法表达20位的地址,因此才引入了一系列段寄存器,为的就是扩充地址表达的范围。再从这个角度思考下来,那么这些段寄存器就应该是和地址加法器在一起的咯,同时也是BIU的组成部分。

CPU的引脚

CPU的最大最小工作模式

results matching ""

    No results matching ""