From 02b1c1f697a950cb8125224f8ef8c068842f7a4f Mon Sep 17 00:00:00 2001 From: Blau Araujo Date: Wed, 14 May 2025 11:44:53 -0300 Subject: [PATCH] =?UTF-8?q?exerc=C3=ADcios=20da=20aula=201?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- curso/aula-01.org | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/curso/aula-01.org b/curso/aula-01.org index 667e859..c823a6b 100644 --- a/curso/aula-01.org +++ b/curso/aula-01.org @@ -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