forked from blau_araujo/pbn
correção dos links dos exemplos da aula 13
This commit is contained in:
parent
a2c9baf230
commit
62338a8185
1 changed files with 6 additions and 6 deletions
|
@ -497,9 +497,9 @@ Obviamente, essa é a demonstração de um redirecionamento para escrita em
|
||||||
nos nossos programas para escrever em arquivos.
|
nos nossos programas para escrever em arquivos.
|
||||||
#+end_quote
|
#+end_quote
|
||||||
|
|
||||||
Arquivo: [[exemplos/08/salve-redir.asm][salve-redir.asm]]
|
Arquivo: [[exemplos/13/salve-redir.asm][salve-redir.asm]]
|
||||||
|
|
||||||
#+begin_src asm :tangle exemplos/08/salve-redir.asm
|
#+begin_src asm :tangle exemplos/13/salve-redir.asm
|
||||||
; Chamadas de sistema...
|
; Chamadas de sistema...
|
||||||
%define SYS_WRITE 1
|
%define SYS_WRITE 1
|
||||||
%define SYS_OPEN 2
|
%define SYS_OPEN 2
|
||||||
|
@ -580,9 +580,9 @@ padrão, como o shell faria. A ideia é emular o comportamento do comando:
|
||||||
echo 'Salve, simpatia!' | cat
|
echo 'Salve, simpatia!' | cat
|
||||||
#+end_example
|
#+end_example
|
||||||
|
|
||||||
Arquivo: [[exemplos/08/salve-pipe.asm][salve-pipe.asm]]
|
Arquivo: [[exemplos/13/salve-pipe.asm][salve-pipe.asm]]
|
||||||
|
|
||||||
#+begin_src asm :tangle exemplos/08/salve-pipe.asm
|
#+begin_src asm :tangle exemplos/13/salve-pipe.asm
|
||||||
; ----------------------------------------------------------
|
; ----------------------------------------------------------
|
||||||
; Arquivo : salve-pipe.asm
|
; Arquivo : salve-pipe.asm
|
||||||
; Reproduz: echo 'Salve, simpatia!' | cat
|
; Reproduz: echo 'Salve, simpatia!' | cat
|
||||||
|
@ -765,7 +765,7 @@ Breakpoint 1 at 0x401011: file salve-pipe.asm, line 64.
|
||||||
(gdb) b _start.parada2
|
(gdb) b _start.parada2
|
||||||
Breakpoint 2 at 0x401035: file salve-pipe.asm, line 86.
|
Breakpoint 2 at 0x401035: file salve-pipe.asm, line 86.
|
||||||
(gdb) r
|
(gdb) r
|
||||||
Starting program: /home/blau/git/pbn/curso/exemplos/08/salve-pipe
|
Starting program: /home/blau/git/pbn/curso/exemplos/13/salve-pipe
|
||||||
|
|
||||||
Breakpoint 1, _start.parada1 () at salve-pipe.asm:64
|
Breakpoint 1, _start.parada1 () at salve-pipe.asm:64
|
||||||
64 mov rax, SYS_FORK
|
64 mov rax, SYS_FORK
|
||||||
|
@ -912,7 +912,7 @@ de erro.
|
||||||
O exemplo abaixo (=salve-read.asm=) demonstra como podemos receber dados
|
O exemplo abaixo (=salve-read.asm=) demonstra como podemos receber dados
|
||||||
pela entrada padrão utilizando a chamada de sistema =read=.
|
pela entrada padrão utilizando a chamada de sistema =read=.
|
||||||
|
|
||||||
Arquivo: [[exemplos/08/salve-read.asm][salve-read.asm]]
|
Arquivo: [[exemplos/13/salve-read.asm][salve-read.asm]]
|
||||||
|
|
||||||
#+begin_src asm
|
#+begin_src asm
|
||||||
; ----------------------------------------------------------
|
; ----------------------------------------------------------
|
||||||
|
|
Loading…
Add table
Reference in a new issue