colorful rat Ratfactor.com > Dave's Repos

mez

A utility for ELF header experiments written in Zig
git clone http://ratfactor.com/repos/mez/mez.git

mez/hello.asm

Download raw file: hello.asm

1 ; Hello World Program - asmtutor.com 2 ; Compile with: nasm -f elf helloworld.asm 3 ; Link with (64 bit systems require elf_i386 option): ld -m elf_i386 helloworld.o -o helloworld 4 ; Run with: ./helloworld 5 6 SECTION .data 7 msg db 'Hello World!', 0Ah 8 9 SECTION .text 10 global _start 11 12 _start: 13 14 mov edx, 13 15 mov ecx, msg 16 mov ebx, 1 17 mov eax, 4 18 int 80h 19 20 mov ebx, 0 ; return 0 status on exit - 'No Errors' 21 mov eax, 1 ; invoke SYS_EXIT (kernel opcode 1) 22 int 80h