www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/08/01/08:15:18

From: crazyfoo AT work DOT com
Newsgroups: comp.os.msdos.djgpp
Subject: asm ?'s
Date: Sat, 01 Aug 1998 12:49:57 GMT
Organization: ELI.NET Leased Newsreader Service
Lines: 30
Message-ID: <35c30b1e.19903189@newsreader.2xtreme.net>
NNTP-Posting-Host: p142.oak1.2xtreme.net
Mime-Version: 1.0
NNTP-Posting-Date: 1 Aug 1998 12:11:53 GMT
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

Hi, I just started reading "Tricks of the game programming gurus" and
they start-out with a cahapter on asm. Some one told me that in order
to have djgpp do in-line asm, I would have to use this format:

asm{
code
}

I know nothing about asm and would appreciate anyone's advice on the
matter. The tutorial was made for use with MASM(which I do not own),
and uses .model and .code. Someone told me not to include these
statements in my code section as above. I am not sure what the heck I
am doin. Here i s a sample of what i did:

asm{
integer_1 EQU [BP+6]
integer_2 EQU [BP+8]

PUBLIC _Add_Int
_Add_Int PROC FAR
push BP
move BP, SP
move AX, integer_1
add AX, integer_2
pop BP
_Add_Int ENDP
END
}

Is this the right format? 

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019