exemplos da aula 0

This commit is contained in:
Blau Araujo 2025-05-28 10:03:19 -03:00
parent 10d41fd6b3
commit 805d3dbbff
2 changed files with 47 additions and 0 deletions

View file

@ -0,0 +1,24 @@
# salve-att.s
# Montar com: as salve-att.s -o salve-att.o
# Linkar com: ld salve-att.o -o salve-att
.section .data
msg:
.ascii "Salve, simpatia!\n"
len = . - msg
.section .text
.global _start
_start:
# write(1, msg, len)
mov $1, %rax # syscall: write
mov $1, %rdi # stdout
lea msg(%rip), %rsi # endereço da mensagem
mov $len, %rdx # tamanho da mensagem
syscall
# exit(0)
mov $60, %rax # syscall: exit
xor %rdi, %rdi # status 0
syscall