Ginx 发表于 2012-5-10 21:45:09

关于地址加法器

看了前几章关于地址加法器的内容,对于8086是段地址+偏移地址构成的20位地址,那对于现代的32位cpu呢?cpu本身是32位的,那个地址加法器起到了什么作用?进过地址加法器后,算出的物理地址还是32位的?本人菜鸟,跪求指教

梦想与现实 发表于 2012-5-10 21:45:10

32位的就没有段地址这个概念了直接用偏移地址就可以寻址了!
以后你学到的时候就会知道了!
8086王爽这本书堪称是经典 希望你好好学 非常好的打基础的书!
后面的32位汇编 其实就是寻址不需要段地址 然后又多了几个寄存器而已 基本上没有什么变动
以后你用到 OD 等一些反汇编工具的时候你就会发现 8086的基础是多么重要了!

Ginx 发表于 2012-5-11 00:06:04

等了半天了,自己弄沙发吧:'(

Mr.han 发表于 2012-5-11 02:52:19

8086CPU是20为的地址总线,所以要形成20的物理地址,不管现在CPU是多少位的,道理都是一样的

Ginx 发表于 2012-5-11 08:19:11

意思是: 现代cpu还是生成20位的地址总线?

Ginx 发表于 2012-5-11 08:24:44

谢谢3楼和5楼了

浪漫狙击手 发表于 2012-5-18 08:03:38

知道啦。。
页: [1]
查看完整版本: 关于地址加法器