home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS - Coast to Coast
/
simteldosarchivecoasttocoast2.iso
/
asmutil
/
asmhelp.zip
/
READ.ME
< prev
next >
Wrap
Text File
|
1987-10-30
|
3KB
|
74 lines
The files contained in this archive were created by:
Michael Kesti
823 Zion St.
Nevada City, CA.
95959
Home Phone: 916-265-8513.
Work Phone: 916-478-3620.
UUCP: !tektronix!gvgpsa!gvgspd!mrk
They are intended for the use of any persons who find them useful and are
to be considered public domain. The author will attempt to answer any
inquiries concerning their use and/or accuracy, and invites users to inform
him of any problems discovered.
The following files are included:
BIOS_DOS.DOC
BIOS_DOS.INC
EQUATES.INC
COM.ASM
EXE.ASM
SBR_HDR.TPL
MAKECOM.BAT
MAKEEXE.BAT
MAKEIT.BAT
MAKESYS.BAT
They were written to facilitate the creation of assembly language programs
for IBM-PC and compatible computers running PC-DOS or MS-DOS using the
Microsoft MASM assembler. Their use not only speeds writing such programs,
but adds a degree of consistency to them that aids the programmer in reusing
routines from previous programs without having to alter symbolic references,
as a "standard" symbology is then used in all programs.
BIOS_DOS.DOC is a text file that documents the ROM BIOS and DOS services
available to these computers. It is intended to be used as a
reference while writing programs and details the calling sequences
for these services.
BIOS_DOS.INC is an include file that symbolically defines the interrupt and
function numbers of these services using the same symbology as that
in BIOS_DOS.DOC.
EQUATES.INC defines a number of symbols commonly used in assembly language
programs for these computers.
COM.ASM and EXE.ASM are templates for programs intended to be .COM and .EXE
files, respectively. They provide the overhead required by MASM and
a "standard" source file format, and free the programmer from having
to reproduce this text for each new program. The INCLUDE directive
is used to include BIOS_DOS.INC and EQUATES.INC.
SBR_HDR.TPL is a "standard" subroutine header. Its use promotes good
documentation practices by providing a form into which the
programmer may define the calling sequence of new routines.
MAKECOM.BAT, MAKEEXE.BAT, and MAKESYS.BAT are batch files that perform the
required MASM, LINK, and EXE2BIN calls required to translate source
files to executable .COM, .EXE, and .SYS files, respectively. They
assume that MASM, LINK, and EXE2BIN are either in the current
directory or on the PATH. They further assume that source files use
the extension .ASM, and output a list file with the extension .LST
and an executable file with the extension .COM, .SYS or .EXE. Upon
completion, all intermediate files are deleted. For example, to
convert the source file FOO.ASM to a .COM file, use:
MAKECOM FOO
When it is finished, MAKECOM.BAT will have created files FOO.LST and
FOO.COM and deleted FOO.OBJ and FOO.EXE.