Wstęp do assemblera
Składnia Intel vs. AT&T
 
Intel (NASM)
 
neg cx
add eax, 44
shl rsi, cl
mov [rsp-12], edi
mov dword [variable], 0
inc qword [ebp+4*ecx+32]
jmp label
jmp [location]
AT&T (GCC, GAS)
 
negw %cx
addl $44, %eax
shlq %cl, %rsi
movq %edi, -12(%rsp)
movl $0, variable
incq 32(%ebp,%ecx,4)
jmp label
jmp *location

Tomasz Kapela, Kraków 2011-2020