← notes

Assembly: por que descer ao baixo nível

RL—DEV · sistemas e baixo nível

Quem trabalha com web raramente precisa escrever Assembly. Mas entender o baixo nível muda como você lê tudo acima dele: erros crípticos, performance, segurança.

1. O que o processador realmente faz

Registradores, pilha, chamadas de sistema. Um "hello world" em Assembly x86-64 mostra o caminho completo: dado → registrador → syscall → tela.

section .text
global _start
_start: mov rax, 1        ; syscall write
        mov rdi, 1        ; stdout
        mov rsi, msg
        mov rdx, 13
        syscall
        mov rax, 60       ; syscall exit
        xor rdi, rdi
        syscall
section .data
msg db "hello, baixo", 10

2. Por que isso ajuda no dia a dia

3. Por onde começar

Um montador (NASM), um Linux e paciência. Escreva programas minúsculos: sair, imprimir, somar. O resto vem por cima.

RL—DEV · raphaellopes.dev.br