O Pipeline de Tradução do Compilador

Exemplo em C:
int somar(int a, int b) {
return a + b;
}
Instrução Assembly Traduzida (x86_64 Intel):
somar:
mov eax, edi ; Copia o 1º parâmetro para o registrador EAX
add eax, esi ; Soma o 2º parâmetro ao registrador EAX
ret ; Retorna o resultado contido em EAX