Código no setor de boot
Como parte das brincadeiras com assembly e programação de baixo nível achei interessante e divertido de programar para o setor de boot.
Apenas 510 bytes disponíveis, sem sistema operacional, sem memória protegida nem mapeada, apenas você, a BIOS, o processador e sua criatividade.
É necessário saber bem o código gerado pelo assembler (no nosso caso usamos o nasm) para ter o menor executável possível e fazer caber em um espaço de disco tão pequeno.
Basicamente é fazer um programa que é muito menor que o cabeçalho de um executável moderno.
-
Primeiros passos com assembly
Montando ambiente de desenvolvimento para programação assembly e primeiro exemplo.