简单回顾了下IA-32汇编语言,大学教科书学的8086是基于Intel语法的,使用的是nasm,这次整理了一下AT&T格式的,使用的是gas。当然,如果熟悉一种,另外一种语法格式问题应该不大,nasm也可以是跨平台。不过,gnu asm 是gcc toolchain的一部分,自然而然,在linux/unix平台下,首选它了。

整理的不太完整,也不完全正确,且还不括X8087 FPU部分,和一些高级点的指令。IA-64处理器,可以按同样的方法理解部分指令,同样,也不完全的。

###IA-32寄存器 IA-32寄存器

###GASM 指令 IA-32寄存器