C专家编程 第7章 对内存的思考 7.1 Intel 80x86系列

    Intel 80x86系列
    Intel总是能够及时提供向后兼容的处理器。可兼容性使用户更容易升级到新的芯片,但这也严重限制了芯片的革新。
    现代的Pentium处理器就是15年前Intel8086处理器的直接后代,它存在许多架构上的不规整性,目的就是为了与8086保持向后兼容(在8086上编译的程序可以直接在Pentium上运行)

    Intel 4004是一个4位的微控制器(开创事业) 
    Intel 8008是一个8位的微控制器,这是第一片性能强大到可以称其为微处理器的芯片。 (带来财富)(通用目的设计)
    8085处理器充分利用了芯片整合技术,它将3块芯片整合组合成一块。在本质上,它是把8080处理器、8224时钟驱动器、8228控制器整合到一块芯片上。虽然它内部的数据总线宽度仍然是8位,但它使用了16位的地址总线,所以能够访问2^16也就是64KB的内存。
    8086处理器于1978年诞生,它对8085做了改进,允许16位的数据总线和20位的地址总线,可以访问多达1MB的内存(这在当时是一个非常惊人的数字)。这块芯片采用了一个非比寻常的设计决定,它通过重叠两个16位的字来形成20位的地址,而不是通过简单地链接两个字来形成32位的地址。8086在指令集一级上与8085不兼容,但汇编程序宏(assembler macro)可以容易把原来的程序转移到新的芯片上来。

    16位值加上......               15...0
    经过移位的16位值         +  15...0 
    产生一个20位的地址       19...0
    第一个16位值可称为“偏移量”,第二个偏移量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_40186813

你的能量无可限量。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值