forked from blau_araujo/pbn
| .. | ||
| exemplos | ||
| aula-00.org | ||
| aula-01.org | ||
| aula-02.org | ||
| aula-03.org | ||
| aula-04.org | ||
| aula-05.org | ||
| aula-06.org | ||
| aula-07.org | ||
| aula-08.org | ||
| aula-09.org | ||
| aula-13.org | ||
| README.org | ||
Fundamentos da Programação em Baixo Nível
0 – Introdução à linguagem Assembly (NASM)
Conteúdo:
- O que é Assembly
- Linguagem dependente da arquitetura
- Linguagem de montagem
- Classificações da linguagem
- Comparação com outras linguagens
- Por que aprender Assembly?
- Principais sintaxes
- O Netwide Assembler (NASM)
- Instruções essenciais
- Montagem e execução de programas em Assembly NASM
1 – Arquitetura de computadores
Conteúdo:
- Modelo de von Neumann
- Arquiteturas x86
- Componentes de uma CPU x86_64
- Principais registradores e seus propósitos (64 bits)
- Primeiro exemplo em Assembly x86_64