atualização da aula 2

This commit is contained in:
Blau Araujo 2025-05-16 11:09:46 -03:00
parent a9d9819ac0
commit 4321a16da0
4 changed files with 717 additions and 37 deletions

View file

@ -1,7 +1,25 @@
#include <unistd.h>
int main() {
const char *msg = "Salve, simpatia!\n";
write(1, msg, 14);
return 0;
// msg db "Salve, simpatia!", 10
const char msg[] = "Salve, simpatia!\n";
// len equ $ - msg
#define LEN sizeof(msg) - 1
int main(void) {
/*
mov rax, 1 ; syscall write
mov rdi, 1 ; stdout
mov rsi, msg
mov rdx, len
syscall
*/
write(1, msg, LEN);
/*
mov rax, 60 ; syscall exit
mov rdi, 0 ; código de saída 0
syscall
*/
_exit(0);
}