exercícios da aula 1
This commit is contained in:
parent
b132057f7d
commit
02b1c1f697
1 changed files with 4 additions and 3 deletions
|
@ -284,7 +284,7 @@ _start:
|
|||
syscall
|
||||
#+end_src
|
||||
|
||||
** Compilação e execução (no terminal)
|
||||
** Montagem e execução (no terminal)
|
||||
|
||||
#+begin_example
|
||||
:~$ nasm -f elf64 -o exit42.o exit42.asm
|
||||
|
@ -297,8 +297,9 @@ _start:
|
|||
* Exercícios sugeridos
|
||||
|
||||
1. Modifique o programa Assembly para retornar "sucesso".
|
||||
2. Desmonte (=objdump -d=) os binários gerados e compare os códigos de máquina.
|
||||
3. Use =strace ./exit42= para verificar a chamada de sistema realizada.
|
||||
1. Por que eu usei o termo "montagem"?
|
||||
1. Desmonte (=objdump -d=) os binários gerados e compare os códigos de máquina.
|
||||
1. Use =strace ./exit42= para verificar a chamada de sistema realizada.
|
||||
|
||||
* Referências
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue