0 前言
简要说明x86系列指令集的整体概况与变化。
我给到你补充学习内容:使用VS学习汇编语言的教程
1 8086CPU到现代CPU的变化
做一些了解即可,不是绝对的,取决于设计工艺以及用途,不同计算机不一样也正常。
1.1 CPU位数与地址总线宽度
8086CPU
CPU位数:16位数据寻址宽度(地址总线位数):20位寻址方式:段地址:偏移地址
现代CPU
64位地址总线:目前最大48位(256TB的内存),一般也就32GB(35位)寻址方式:一个寄存器直接进行寻址,不再采用 段地址:偏移地址 的方式,因为一个寄存器是64位的,完全够用了!
1.2 寄存器的变化
8086CPU --> 32位x86CPU
ax–>EAX
BP–>EBP(extended base pointer)
前面的E,代表被扩展的XXX
32位x86寄存器
16位8086CPU寄存器
如果觉得《【汇编语言】结合C语言 使用VS 调试模式下的反汇编工具学习32位x86汇编指令》对你有帮助,请点赞、收藏,并留下你的观点哦!