Date: Wed, 11 Nov 2009 14:43:21 -0500 From: David Jackson <norstar39@gmail.com> To: freebsd-questions@freebsd.org Subject: Problems with FreeBSD assembly Message-ID: <4AFB13D9.9050507@gmail.com>
next in thread | raw e-mail | index | archive | help
I am having great difficulty running a very simple assembler program on FreeBSD on x86 in my efforts to learn some assembly programming on FreeBSD. I have tried to compile the following with nasm, however i get nothing in response when I attempt to run this program: section .data hello db 'Hello, World!', 0xa hbytes equ $ - hello section .text global _start _start: push dword hbytes push dword hello push dword 1 mov eax,0x4 int 0x80 add esp,12 push dword 0 mov eax,0x1 int 0x80 nasm -f elf -o hello1s.o hello1.s ld -s -o hello1s hello1s.o ./hello1s prints nothing. What is wrong here? It should print "hello world". Thanks in advance for your help, it is greatly appreciated.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4AFB13D9.9050507>