Skip to content

Latest commit

 

History

History
43 lines (39 loc) · 1.37 KB

to-do.md

File metadata and controls

43 lines (39 loc) · 1.37 KB
description
Ainda não acabou.

TO DO

Este livro é um trabalho em andamento e ainda há muita coisa para ser escrita. Abaixo segue uma lista do conteúdo que pretendo inserir no livro:

  • A base
  • Aprofundando em Assembly
  • Programando junto com C
  • Código de máquina
  • Depuração de código
    • Entendendo os depuradores
    • Depurando com o GDB
    • Depurando com o Dosbox
    • strace
  • Programando no Linux
    • Syscall x86 e x64
    • Executáveis ELF
    • Construindo o executável do zero
    • Bibliotecas dinâmicas e estáticas
    • Importação de símbolos
    • Exportação de símbolos
  • Programando em Bare Metal
    • Entendendo o conceito de bare metal
    • O bootloader
    • Configurações da arquitetura
    • Mudando o modo de processamento
    • GDT e LGDT
  • Usando o ld
    • Formatação manual do binário com scripts
    • Modularização
  • Aprofundando no nasm
    • Macros avançados
    • Sistema de contexto
    • Mais diretivas
    • Opções da linha de comando
  • Referência de instruções x86-64

{% hint style="info" %} Essa lista não é absoluta, é só para dar uma noção do que pretendo produzir de conteúdo. Durante a escrita posso adicionar mais coisas que não me lembrei de colocar aqui e também mudar a ordem/título dos tópicos. {% endhint %}