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.2

Conjunto de instruções (ISA)

Categorias de instruções: transferência, aritmética, lógica, saltos e controle de fluxo.

Disponível
7.3

Assembly na prática

Leia e execute programas assembly passo a passo: soma, Fibonacci e máximo.

Disponível
7.4

Pipeline de execução

Como fetch → decode → execute → writeback se sobrepõem; data hazards e stalls.

Disponível
7.5

Pilha e chamadas de função

CALL, RET, frames de pilha, prólogo/epílogo e convenções de chamada.

Disponível
7.6

O que o compilador faz

De -O0 a -O2: inlining, branchless, vetorização SIMD e eliminação de código morto.

Disponível