Menu Content/Inhalt
Home arrow --- My Source Code arrow a2 Assembler
a2 Assembler Print
Written by Sergei Kostigoff   
Saturday, 16 February 2008

General

information

Purpose: Goals of the development were as follows:

  1. to have Assembler which I can fully control and maintain,
  2. to make DOS ".com" files directly to increase speed of the development by avoiding to link OBJ files,
  3. (not released) combine assembler and editor to have IDE.
 The A2 Assembler algorithm and flow is based on free software named CHASM Version 2.01 (1983) by David Whitman. A2 Assebmler is written on Turbo Pascal 6.

exclamation

The code has been developed in 1993.

A2 should assembly files into DOS ".COM" format. Optionally it has ability to produce "inline" code for Turbo Pascal compilers. 

Please note that the software is NOT guaranteed to work under non-DOS 6.22 environment (and may not work under any environment). All addresses (include electronic ones) and telephone numbers given inside the files are NOT VALID anymore. The software has been developed in 1993 (more than 10 years ago!). You may download it at your own risk! 

The reason to publishing it now is to show how to process assebly language commands and generate code using relatively easy way. 

Downloads

add

A2 Assembler source code and sample of the assembler code could be downloaded in Zip format here:

 

compressed icon A2.ZIP

information

Assembler is written on Turbo Pascal 6 and can be adopted to Free Pascal with no big hassle. If I will have time,I will convert Turbo source code to Free Pascal. But likelyhood of this action is low.

 

Your Comments

help

It could be really great if you find time to submit your bug reports and comments to This e-mail address is being protected from spam bots, you need JavaScript enabled to view it

However I can not promise that bugs will be fixed. 

Regards,
  svk signature
Sergei

Last Updated ( Monday, 14 April 2008 )
 
< Prev   Next >

Newsflash

My Projects page is moving from mwiki.kostigoff.net to www.kostigoff.net. Upon migration finish, mwiki site will be decommissioned and deleted.