From 362cd93825f7b5c2442855babea3d695bf5fc5c0 Mon Sep 17 00:00:00 2001 From: Robert Wohlrab Date: Sat, 1 Dec 2007 14:45:23 +0100 Subject: [PATCH] Added x86 linux assembler (nasm syntax) --- linux-x86.nasm | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 linux-x86.nasm diff --git a/linux-x86.nasm b/linux-x86.nasm new file mode 100644 index 00000000..0294017a --- /dev/null +++ b/linux-x86.nasm @@ -0,0 +1,18 @@ +# nasm linux-x86.nasm -o linux-x86.o -f elf && ld linux-x86.o -m elf_i386 -o linux-x86 + +section .data +msg db "Hello World", 0xa +len equ $ - msg + +section .text +global _start +_start: + mov eax, 4 + mov ebx, 1 + mov ecx, msg + mov edx, len + int 0x80 + + mov eax, 1 + mov ebx, 0 + int 0x80