]> git.lizzy.rs Git - nyax.git/blob - main.asm
Initial commit
[nyax.git] / main.asm
1 global main
2 extern print_str, print_num, print_chr, clear_screen
3
4 section .data
5
6 disclaimer: db \
7         "NyanX", 10, \
8         "(C) 2022 Flecken-chan", 10, \
9         "Dis progwam comes with ABSOLUTELY NO WAWWANTY", 10, \
10         "Dis iz fwee software, and your'e welcome to redistwibute it", 10, "  under certain conditions", 10, 0
11
12 greeting: db "Good morning Senpai UwU", 10, 0
13
14 section .text
15
16 main:
17         call clear_screen
18         mov rdi, disclaimer
19         call print_str
20         mov rdi, greeting
21         call print_str
22         xor rdi, rdi
23         .loop:
24         push rdi
25         mov dil, 13
26         call print_chr
27         mov rdi, [rsp]
28         call print_num
29         pop rdi
30         inc rdi
31         jmp .loop