hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/src/Day3.asm
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2025-12-06 11:00:29 +0100
committerhachem <im@hachem.wtf>2025-12-06 11:00:29 +0100
commit14f5e09819533b2e895c72ff08f3facea77c039e (patch)
treee6f7250c5747de318da8d9b73edd82b5733c2c51 /src/Day3.asm
parent82e76592b5993889a93aa00397333e7479bce2ed (diff)
[setup]: prepare day 3
Diffstat (limited to 'src/Day3.asm')
-rw-r--r--src/Day3.asm27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/Day3.asm b/src/Day3.asm
new file mode 100644
index 0000000..0dd95a2
--- /dev/null
+++ b/src/Day3.asm
@@ -0,0 +1,27 @@
+; Advent of Code 2025 - Day 3
+
+bits 64
+default rel
+
+global _start
+
+%define SYS_EXIT 60
+%define SYS_WRITE 1
+
+%define STDOUT 1
+
+section .data
+ message db "Hello Day 3!", 0xA
+ length equ $-message
+
+section .text
+_start:
+ mov rax, SYS_WRITE
+ mov rdi, STDOUT
+ mov rsi, message
+ mov rdx, length
+ syscall
+
+ mov rax, SYS_EXIT
+ xor rdi, rdi
+ syscall