tópicos da aula 2
This commit is contained in:
parent
fbe3f2c1e1
commit
a9d9819ac0
1 changed files with 2 additions and 4 deletions
|
@ -11,11 +11,9 @@
|
||||||
- Conhecer o funcionamento do NASM e do `ld`.
|
- Conhecer o funcionamento do NASM e do `ld`.
|
||||||
- Utilizar ferramentas como `objdump` e `readelf`.
|
- Utilizar ferramentas como `objdump` e `readelf`.
|
||||||
|
|
||||||
* Resumo Teórico
|
* Do código-fonte ao binário
|
||||||
|
|
||||||
** Do código-fonte ao binário
|
1. *Código-fonte* (Assembly)
|
||||||
|
|
||||||
1. *Código-fonte* (Assembly ou C)
|
|
||||||
2. *Montador* (NASM): converte =.asm= → =.o= (objeto)
|
2. *Montador* (NASM): converte =.asm= → =.o= (objeto)
|
||||||
3. *Linkado** (=ld=): converte =.o= → executável ELF
|
3. *Linkado** (=ld=): converte =.o= → executável ELF
|
||||||
4. *Carregador* (/loader/ do sistema): executa binários ELF
|
4. *Carregador* (/loader/ do sistema): executa binários ELF
|
||||||
|
|
Loading…
Add table
Reference in a new issue