Date: Wed, 10 Nov 1999 15:42:38 -0500 Message-Id: <199911102042.PAA19858@envy.delorie.com> From: DJ Delorie To: djgpp AT delorie DOT com In-reply-to: <199911101650.KAA28086@darwin.sfbr.org> (message from Jeff Williams on Wed, 10 Nov 1999 10:50:37 -0600 (CST)) Subject: Re: what is djasm? References: <199911101650 DOT KAA28086 AT darwin DOT sfbr DOT org> Reply-To: djgpp AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > But what are the major differences (besides syntax) between djasm, gas, > and nasm? 16- vs 32-bit? In a nutshell? djasm is specifically designed to produce the 16-bit code needed by djgpp's startup stub. It has no other purpose in life, except that one of the developers got carried away and added in all the opcodes we hadn't used yet. Since the syntax was designed to be easy to parse, it tends to be very straightforward and thus easy to learn and use. However, other than that it's pretty restricted in things like macros, output format, and documentation.