Mail Archives: djgpp/1997/11/15/06:00:26
From: | Vic <tudor AT cam DOT org>
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | Re: Assembly
|
Date: | Fri, 14 Nov 1997 20:34:14 -0500
|
Organization: | Communications Accessibles Montreal, Quebec Canada
|
Lines: | 32
|
Message-ID: | <346CFC16.5078@cam.org>
|
References: | <64hnus$dr9 AT mtinsc02 DOT worldnet DOT att DOT net>
|
NNTP-Posting-Host: | dynamicppp-187.hip.cam.org
|
Mime-Version: | 1.0
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
Me wrote:
> If I try to compile this in NASM, I get errors galore.
NASM is not TASM compatible.And that is it.
the following proggie will do what you want, but it won't compile for
DJGPP. it compiles to a COM file.
[BITS 16]
[ORG 100h]
jmp start
Message db "Hello World",13,10,0
print:
lodsb ; load byte at ds:si into al
or al,al ; test if character is 0 (end)
jz done
mov ah,0eh ; put character
mov bx,0008 ; attribute
int 0x10 ; call BIOS
jmp print
done:
ret
start:
mov si,Message
call print
ret
--
--> http://www.cam.org/~tudor <--
"Sex is not the answer. Sex is the question. Yes is the answer."
- Raw text -