Date: Tue, 30 Nov 1999 12:16:00 -0200 (EDT) From: Carlos Antonio Ruggiero <toto@if.sc.usp.br> To: freebsd-questions@freebsd.org Subject: Hello World in Assembler Message-ID: <199911301416.MAA21566@ultra3000.if.sc.usp.br>
next in thread | raw e-mail | index | archive | help
Hi eveybody,
I am trying to write a "hello world" program in assembler, but can't get
it right. The code is (based on The Assembly HOW-TO)
section .data
msg db "Hello World!"
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
xor ebx,ebx
int 0x80
It assembles all right (using nasm -f elf -o hello.
hello.asm) and links fine (ld -o hello hello.o). However it doesn't produce
any output.
The same code runs fine in Linux. With different parameters, it
runs OK in DOS.
I am running FreeBSD 3.1.
Could anyone help me out?
Thanks a lot
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199911301416.MAA21566>
