home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 23 / IOPROG_23.ISO / SOFT / ASM / BCDASM.ZIP / BCDASM / DOC / FILES.TXT < prev    next >
Encoding:
File List  |  1997-06-03  |  3.8 KB  |  89 lines

  1.  
  2.  
  3.   The BCDASM file archive contains the following files:
  4.   (all plain Ascii files except *.exe, *.lib, and *.tpu)
  5.  
  6.  
  7.   file_id.diz    - file archive description for BBSes/FTP sites
  8.   readme.txt    - introduction
  9.   files.txt    - list of files in the archive
  10.   bcd.txt       - documentation file (copyright, BCD formats,
  11.           programming notes etc.)
  12.   bcdx86.txt    - description of BCD-related CPU/FPU instructions
  13.   bcdapi.txt    - API documentation: headers extracted from bcd*.asm
  14.   modelt.txt    - notes on x86 memory models, incl. URLs
  15.   switches.txt    - TASM, TLINK, TLINK32, and TLIB command-line switches
  16.  
  17.   headers.awk   - awk script to extract .asm procedure headers
  18.   ash.awk    - awk script to create .asm header file
  19.   proto.awk    - awk script to extract .asm prototypes
  20.   awk.txt    - awk URLs
  21.  
  22.   bcd.asi    - assembly language BCDASM interface file
  23.   bcd.h     - C language BCDASM header file
  24.   bcd.pas    - Turbo Pascal BCDASM unit file
  25.   bcd.tpu    - Compiled Turbo Pascal unit file
  26.   bcd16sc.lib   - object library (16-bit, model small, C)
  27.   bcd16lc.lib   - object library (16-bit, model large, C)
  28.   bcd16sp.lib   - object library (16-bit, model small, pascal)
  29.   bcd16lp.lib   - object library (16-bit, model large, pascal)
  30.   bcd16ls.lib   - object library (16-bit, model large, stdcall)
  31.   bcd32fs.lib    - object library (32-bit, model flat, stdcall)
  32.   bcd.rsp       - response file for TASM/TLIB/TLINK (bcd*.lib modules)
  33.   makelib.bat   - creates bcd*.lib (OMF format objects)
  34.  
  35.   trybcd.exe    - demonstration of BCD modules, with debug info
  36.   trybcd32.exe    - same, as Win32 console app (PE image)
  37.   maketry.bat   - creates trybcd.exe
  38.   x86bcd.exe    - utility to create BCD tables
  39.  
  40.   exasm.asm    - sample assembly program using BCDASM
  41.   exasm.exe    - (executable)
  42.   exasmmak.bat    - creates exasm.exe
  43.   exc.c        - sample C language program using BCDASM
  44.   exc32.exe    - (executable, Win32 console app)
  45.   expas.pas    - sample Turbo Pascal program using BCDASM
  46.   expas.exe    - (executable)
  47.   expasmak.bat    - creates expas.exe
  48.  
  49.  
  50.   (assembly language source files:)
  51.  
  52.   model.inc     - memory model definition
  53.   modelt.inc    - memory model equates and macros
  54.   bcd.ash       - header file for bcd?????.asm
  55.   bcdabs.asm    - absolute value of packed signed BCD
  56.   bcdadd.asm    - add, subtract packed signed BCDs
  57.   bcdbe2le.asm  - convert to/from little-endian/big-endian
  58.   bcdcmp.asm    - compare two packed signed BCDs
  59.   bcdcmpz.asm   - compare a packed signed BCD against zero
  60.   bcdfmt.asm    - format a packed signed BCD for Ascii output
  61.   bcdidiv.asm   - divide two packed signed BCDs (idiv/mod)
  62.   bcdimul.asm   - multiply two packed signed BCDs (imul)
  63.   bcdisbcd.asm  - test a packed signed BCD for valid digits
  64.   bcdld.asm     - load zero/1/100 into a packed signed BCD
  65.   bcdmov.asm    - move (copy) a packed signed BCD
  66.   bcdneg.asm    - reverse sign of a packed signed BCD
  67.   bcdp2a.asm    - convert to/from decimal Ascii
  68.   bcdp2b.asm    - convert to/from signed binary
  69.   bcdp2u.asm    - convert to/from packed/unpacked signed BCD
  70.   bcdshl.asm    - digit shift-left of a packed signed BCD
  71.   bcdshr.asm    - digit shift-right of a packed signed BCD
  72.   bcdswap.asm   - swap two packed signed BCDs
  73.   bcdsx.asm     - sign-extend a packed signed BCD to double-size
  74.  
  75.   bcduu.ash     - header file for bcduu.asm
  76.   bcduu.asm     - move, add, subtract, convert, multiply
  77.                   un-packed, un-signed BCDs
  78.  
  79.   bin2asc.ash   - header file for bcd2asc.asm
  80.   bin2asc.asm   - convert signed binary to decimal Asciiz
  81.  
  82.   consolio.ash  - header file for consolio.asm
  83.   consolio.asm  - simple console input/output routines
  84.   consolio.inc  - some DOS/Win32 console i/o definitions
  85.  
  86.   trybcd.asm    - demonstration of BCDASM routines
  87.   x86bcd.asm    - utility to create tables showing the result and
  88.                   flags after BCD operations on the AL register
  89.