Trilha 07
⚙️ Assembly e baixo nível
O que realmente acontece quando a CPU executa seu código: registradores, instruções de máquina, pipeline, pilha e as otimizações que o compilador aplica automaticamente.
7.1
Registradores e CPU state
Os 8 registradores x86, sub-registradores, flags e representação em bits.
Disponível 7.2Conjunto de instruções (ISA)
Categorias de instruções: transferência, aritmética, lógica, saltos e controle de fluxo.
Disponível 7.3Assembly na prática
Leia e execute programas assembly passo a passo: soma, Fibonacci e máximo.
Disponível 7.4Pipeline de execução
Como fetch → decode → execute → writeback se sobrepõem; data hazards e stalls.
Disponível 7.5Pilha e chamadas de função
CALL, RET, frames de pilha, prólogo/epílogo e convenções de chamada.
Disponível 7.6O que o compilador faz
De -O0 a -O2: inlining, branchless, vetorização SIMD e eliminação de código morto.
Disponível