exercícios da aula 1

This commit is contained in:
Blau Araujo 2025-05-14 11:44:53 -03:00
parent b132057f7d
commit 02b1c1f697

View file

@ -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