跳至主要內容

Kry Oxygen...小于 1 分钟

汇编格式

linux下汇编为AT&T格式,而在windows中则为intel格式,二者区别如下:

规则Intel风格AT&T风格
操作数顺序目的操作数,源操作数源操作数,目的操作数
寄存器rax%rax
立即数1$1
16进制后缀加H前缀加0x
访问内存长度前缀BYTE PTR等后缀b,w,q,l等
绝对寻址[imm]imm
间接寻址[rap](%rap)
基址相对寻址[rap+imm]imm(%rap)
变址寻址[rbp+rdi](%rbp+%rdi)
相对变址寻址[rbp+rdi+imm]imm(%rbp+%rdi)
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.6