pbn/README.org

34 lines
1.4 KiB
Org Mode
Raw Normal View History

2025-05-14 07:06:00 -03:00
#+title: Fundamentos da Programação em Baixo Nível
#+subtitle: C e Assembly (NASM) x86_64 para GNU/Linux
#+author: Blau Araujo
#+email: cursos@blauaraujo.com
#+options: toc:nil
2025-05-14 07:49:27 -03:00
* Conteúdo e carga horária
- 18 aulas de até 2 horas.
- Total aproximado de 35 horas.
2025-05-14 07:51:35 -03:00
| Data | Tópico |
|-------+---------------------------------------------|
| 30/06 | 0. Sobre o curso |
| 02/07 | 1. Arquitetura de computadores |
| 04/07 | 2. Linguagens de montagem e a compilação |
| 07/07 | 3. O formato binário ELF64 |
| 09/07 | 4. Mapeamento de memória no Linux |
| 11/07 | 5. Pilha de hardware e pilha de memória |
| 14/07 | 6. Vetor de argumentos de linha de comando |
| 16/07 | 7. Vetor de ambiente |
| 18/07 | 8. Fluxos de dados padrão |
| 21/07 | 9. Chamadas de sistema |
| 23/07 | 10. Conversão de caracteres para inteiros |
| 25/07 | 11. Conversão de inteiros para caracteres |
| 28/07 | 12. Sub-rotinas |
| 30/07 | 13. Macros e bibliotecas |
| 01/08 | 14. Abertura de arquivos para leitura |
| 04/08 | 15. Abertura de arquivos para escrita |
| 06/08 | 16. Utilizando funções da GLibc |
| 08/08 | 17. Implementando bibliotecas para uso em C |
2025-05-14 06:59:58 -03:00