www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1997/02/18/18:17:52

From: Matthew Mastracci <mmastrac AT acs DOT ucalgary DOT ca>
Newsgroups: comp.os.msdos.djgpp
Subject: NASM guide
Date: Tue, 18 Feb 1997 13:30:19 -0700
Organization: The University of Calgary
Lines: 34
Message-ID: <Pine.A41.3.94.970218132023.53184A-100000@acs2.acs.ucalgary.ca>
NNTP-Posting-Host: mmastrac AT acs2 DOT acs DOT ucalgary DOT ca
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

     I've written a fairly in-depth guide to using NASM with DJGPP (as a
contribution to the DJGPP book project).  I'd like to take the opportunity
to have people (experts and novices) look at it and hopefully respond with
some feedback.  You can get it from my site (latest revision):

http://www.ucalgary.ca/~mmastrac/djgppasm.doc 

or from the DJGPP book project site (usually the same revision):

http://www2.ari.net/flyboy/

I recommend visiting the book project site in any case- you'll find some
great info on other aspects of DJGPP and PM programming.

If you're wondering, the document covers:

Calling real-mode interrupts
Setting up C and assembly-language PM interrupts
Accessing real-mode memory (with DJGPP and NASM)
NASM's syntax (getting used the TASM/MASM -> NASM transition)
Importing/exporting symbols with NASM
Calling library functions/creating callable functions with NASM
Complex structures in NASM
Using strings with NASM

At some point, I'll add some text describing real-mode callback functions
as well.

/\/\att /\/\astracci                  mmastrac AT acs DOT ucalgary DOT ca

GCS/GE    d- s+:+ a--- C++++ UA P+ L E-- W+ N++ o K+ w+ O M- V 
          PS++ PE++ Y+ PGP t+++ 5+++ X++ R++ tv+ b+++ DI++++ I 
          G++ e h r* z?

- Raw text -


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