Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

AT&T syntax

The x86 assembly spelling GCC, Clang and objdump print by default - source first, % before registers, $ before numbers.

AT&T syntax writes x86 instructions as mnemonic source, destination with %register, $immediate, size suffixes and disp(base,index,scale) memory operands.

Examples

  • Intel's mov rax, 5 is AT&T's movq $5, %rax: source first, $ on constants, % on registers.

Read the full section →