home *** CD-ROM | disk | FTP | other *** search
File List | 1997-06-03 | 3.8 KB | 89 lines |
-
-
- The BCDASM file archive contains the following files:
- (all plain Ascii files except *.exe, *.lib, and *.tpu)
-
-
- file_id.diz - file archive description for BBSes/FTP sites
- readme.txt - introduction
- files.txt - list of files in the archive
- bcd.txt - documentation file (copyright, BCD formats,
- programming notes etc.)
- bcdx86.txt - description of BCD-related CPU/FPU instructions
- bcdapi.txt - API documentation: headers extracted from bcd*.asm
- modelt.txt - notes on x86 memory models, incl. URLs
- switches.txt - TASM, TLINK, TLINK32, and TLIB command-line switches
-
- headers.awk - awk script to extract .asm procedure headers
- ash.awk - awk script to create .asm header file
- proto.awk - awk script to extract .asm prototypes
- awk.txt - awk URLs
-
- bcd.asi - assembly language BCDASM interface file
- bcd.h - C language BCDASM header file
- bcd.pas - Turbo Pascal BCDASM unit file
- bcd.tpu - Compiled Turbo Pascal unit file
- bcd16sc.lib - object library (16-bit, model small, C)
- bcd16lc.lib - object library (16-bit, model large, C)
- bcd16sp.lib - object library (16-bit, model small, pascal)
- bcd16lp.lib - object library (16-bit, model large, pascal)
- bcd16ls.lib - object library (16-bit, model large, stdcall)
- bcd32fs.lib - object library (32-bit, model flat, stdcall)
- bcd.rsp - response file for TASM/TLIB/TLINK (bcd*.lib modules)
- makelib.bat - creates bcd*.lib (OMF format objects)
-
- trybcd.exe - demonstration of BCD modules, with debug info
- trybcd32.exe - same, as Win32 console app (PE image)
- maketry.bat - creates trybcd.exe
- x86bcd.exe - utility to create BCD tables
-
- exasm.asm - sample assembly program using BCDASM
- exasm.exe - (executable)
- exasmmak.bat - creates exasm.exe
- exc.c - sample C language program using BCDASM
- exc32.exe - (executable, Win32 console app)
- expas.pas - sample Turbo Pascal program using BCDASM
- expas.exe - (executable)
- expasmak.bat - creates expas.exe
-
-
- (assembly language source files:)
-
- model.inc - memory model definition
- modelt.inc - memory model equates and macros
- bcd.ash - header file for bcd?????.asm
- bcdabs.asm - absolute value of packed signed BCD
- bcdadd.asm - add, subtract packed signed BCDs
- bcdbe2le.asm - convert to/from little-endian/big-endian
- bcdcmp.asm - compare two packed signed BCDs
- bcdcmpz.asm - compare a packed signed BCD against zero
- bcdfmt.asm - format a packed signed BCD for Ascii output
- bcdidiv.asm - divide two packed signed BCDs (idiv/mod)
- bcdimul.asm - multiply two packed signed BCDs (imul)
- bcdisbcd.asm - test a packed signed BCD for valid digits
- bcdld.asm - load zero/1/100 into a packed signed BCD
- bcdmov.asm - move (copy) a packed signed BCD
- bcdneg.asm - reverse sign of a packed signed BCD
- bcdp2a.asm - convert to/from decimal Ascii
- bcdp2b.asm - convert to/from signed binary
- bcdp2u.asm - convert to/from packed/unpacked signed BCD
- bcdshl.asm - digit shift-left of a packed signed BCD
- bcdshr.asm - digit shift-right of a packed signed BCD
- bcdswap.asm - swap two packed signed BCDs
- bcdsx.asm - sign-extend a packed signed BCD to double-size
-
- bcduu.ash - header file for bcduu.asm
- bcduu.asm - move, add, subtract, convert, multiply
- un-packed, un-signed BCDs
-
- bin2asc.ash - header file for bcd2asc.asm
- bin2asc.asm - convert signed binary to decimal Asciiz
-
- consolio.ash - header file for consolio.asm
- consolio.asm - simple console input/output routines
- consolio.inc - some DOS/Win32 console i/o definitions
-
- trybcd.asm - demonstration of BCDASM routines
- x86bcd.asm - utility to create tables showing the result and
- flags after BCD operations on the AL register
-