900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 【汇编语言】结合C语言 使用VS 调试模式下的反汇编工具学习32位x86汇编指令

【汇编语言】结合C语言 使用VS 调试模式下的反汇编工具学习32位x86汇编指令

时间:2022-03-16 14:35:01

相关推荐

【汇编语言】结合C语言 使用VS 调试模式下的反汇编工具学习32位x86汇编指令

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寄存器

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。