summaryrefslogtreecommitdiffhomepage
path: root/example/example_03_masm_sysv_linux/example.asm
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2026-02-01 09:49:39 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2026-02-01 09:49:39 +0100
commitcb2264880e81c7c03a9f3ca2e9b16dd470d296fe (patch)
treee178c291bfad7bd380eb38fe98c6d1bdab586b80 /example/example_03_masm_sysv_linux/example.asm
parent1adfcff310713db0ac9328c6b8b6132bbcb57057 (diff)
chore: update examples in example/
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'example/example_03_masm_sysv_linux/example.asm')
-rw-r--r--example/example_03_masm_sysv_linux/example.asm30
1 files changed, 0 insertions, 30 deletions
diff --git a/example/example_03_masm_sysv_linux/example.asm b/example/example_03_masm_sysv_linux/example.asm
deleted file mode 100644
index c001e6c..0000000
--- a/example/example_03_masm_sysv_linux/example.asm
+++ /dev/null
@@ -1,30 +0,0 @@
-%bits 64
-public_segment .code64 main
-
-; This example shows how to write "Hello World" to stdout using
-; Linux syscall interface in x86-64 assembly (NeKernel syntax).
-
-mov [rsp+0], 0x48
-mov [rsp+1], 0x65
-mov [rsp+2], 0x6C
-mov [rsp+3], 0x6C
-mov [rsp+4], 0x6F
-mov [rsp+5], 0x20
-mov [rsp+6], 0x57
-mov [rsp+7], 0x6F
-mov [rsp+8], 0x72
-mov [rsp+9], 0x6C
-mov [rsp+10], 0x64
-mov [rsp+11], 0x0A
-
-mov rax, 1
-mov rdi, 0x01
-lea rsi, [rsp]
-mov rdx, 0x0C
-syscall
-
-mov rax, 60
-xor rdi, rdi
-syscall
-
-ret \ No newline at end of file