Prefácio

1. Propósito e escopo

Este livro é uma introdução prática e bare-metal à programação em assembly RISC-V. Você vai construir e executar pequenos programas RV32 no modo sistema do QEMU usando a toolchain cross riscv64-unknown-elf-gcc. Não há hardware real e não há libc disponível, então todos os exemplos permanecem freestanding e imprimem pela UART virt do QEMU.

2. Para quem é este material

3. Como usar este livro

4. Contato

Feedback e perguntas são bem-vindos. Faça um comentário, abra uma issue ou um pull request no repositório e inclua o nome do capítulo e a seção para facilitar a reprodução.

5. Exercícios

  1. Clone o repositório deste livro a partir do GitHub RISC-V Experiments Repository.
  2. Encontre o diretório src/ e dê uma olhada na lista de arquivos.

6. Resumo