home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SDN¹ Plus
/
SDN1_.cdr
/
sdn
/
lang
/
a86_d86.sda
< prev
next >
Wrap
Text File
|
1990-03-25
|
3KB
|
78 lines
A86/D86 Assembler by Eric Issacson REGISTRATION $ 50.00
LANG MAR90 A86 D86 ISSACSON ASSEMBLER COMPILER
FILES: a86-d86.sdn
New to SDNet/Works!
A86 is the finest assembler available, at any cost under any
terms, for the 86-family of microprocessors (IBM-PC,
compatibles, and not-so-compatibles). In contrast to
software firms who attempt to restrict the distribution of
their products via protection-schemes, I encourage free
distribution, and trust that those who use my products will
pay for them.
A86 accepts assembly language source files, and transforms
them directly into either: (1) .COM files executable under
MS-DOS, starting at offset 0100 within a code segment; (2)
.OBJ files suitable for feeding to a linker; or (3) object
files starting at offset 0, suitable for copying to ROMs.
A86 is a full featured, professional quality program. I
designed A86 to be as closely compatible to the standard
Intel/IBM assembly language as possible, given that I
insisted upon making design and language enhancements
necessary to make A86 the best possible assembler. Some of
A86's most notable features are:
* A86 is blazingly fast-- 4 times as fast as MASM V5.1. In
the best conditions (large program, 8MHz AT, RAM drive) A86
assembles at a rate of over a thousand lines per second.
That's per second. NOT per minute, per second.
* A86 is simple to use. You can feed it a program containing
just machine instructions, without the red tape (NAME,
ASSUME, SEGMENT PARA PUBLIC, PROC, ENDP, END, PUBLIC,
EXTRN, etc. etc.) necessary with other assemblers. The
output of A86 can be a .COM file, ready to execute
immediately. You don't have to go through a linker.
* In spite of its simplicity, A86 encourages modular
programming, even in its .COM mode, with
separately-developed source files.
* A86 has ample capacity for really large programming
projects.
* A86 has language extension features that, once you start
using, you'll never want to do without.
* A86's macro processor is the best, achieving an optimal
balance between ease of use and raw power.
* A86 provides clear, English error messages, given right at
the point in the source code where A86 detected the error.
* A86 provides a full complement of assembly time expression
arithmetic operators, compatible with Intel/IBM
assemblers.
* A86 assembles the floating point instruction set of the
8087/287/387/IIT coprocessors, and the extended instruction
set of the 186/286/NEC series, including the NEC-unique
instructions.
* A86 has a built-in source file library feature. Any
undefined symbols in your program are automatically
searched for in a special library file A86.LIB, and the
associated source files are automatically assembled.
* A86 works with an associated symbolic debugger, D86, to
make the finest development environment available for the
PC. See the D86 package for the details of its features.
(SDA format Copyright 1990 SDN Project for SDNet/Works! (sm))