home *** CD-ROM | disk | FTP | other *** search
-
- TP&Asm Integrated Compile-Time Assembler Version 2 ß
- TP&Asm-M Memory Mode Assembly Language Development Tool Version 2 ß
-
- Copyright (c) 1989 Richard W. Prescott
- All Rights Reserved
-
- ═══════ Built-In Assembly Language Support for Turbo Pascal Compilers ═══════
-
-
- Files in this archive:
-
- The TP&Asm-M program file:
- TPAM.EXE - Memory Mode Version 2 ß
-
- Additional (Optional) file for Turbo 5.0 users:
- ASMWATCH.TPU - Allows CPU registers in Watch Expressions
-
- This file:
- README
-
- Documentation files:
- README.NEW - New features in TP&Asm/TP&Asm-M Release 2
- TP&ASM.DOC - Overview, getting started, purchase information
-
- Sample Pascal/Assembly Programs:
- DEMONEW.PAS - Demonstrates new features of Release 2
- COMPARE.PAS - File compare using assembly language
- FIND.PAS - Fast assembly "find string" procedure
- DOSEXEC.PAS - Illustrates DOS EXEC function call 4Bh
- INTERNAL.PAS - Hex display, string concat using INTERNAL
- MICROMTR.PAS - Measure size/speed of Pas +/or Asm code
- HEXBYTE.PAS - Use TPAM to develop standalone ASM PROCs
-
-
- Related archives:
-
- Availability dates refer to when I intend to place these
- files on CompUServe. (Check IBMPRO and BPROGA). Since they
- are all sharable, you may also find them on other BBS's.
-
- TPA2-R (Available 2/21/89)
- Detailed reference information for TP&Asm/TP&Asm-M.
-
- TP-TSR (Available 2/12/89)
- Sample/Model Turbo 4/5 Stay-Resident Program. Illustrates
- how to design interrupt service routines for TP4/5 resident
- applications. The sample program is a fully functional DOS
- command editor. Includes Pascal and assembly source code.
-
- TP-XMN (Available 2/28/89)
- Program for producing DEBUG.COM style disassembly of
- Turbo Pascal 4.0 & 5.0 source files (allows verification
- of TP&Asm assembly sections and simplifies conversion of
- Pascal statements and procedures to assembly language).
- Includes executable program and documentation. Source
- code available with registration of TP-XMN or TP&Asm.
-
- TP-123 (Available 2/28/89)
- Program to run Lotus 123 with keyboard input generated
- from command-line parameters, e.g.:
- RUN123 MYWKS \P /qy
- to run 123, load MYWKS.WK1, execute macro Alt-P, and exit.
- Illustrates use of an interrupt procedure during execution
- of a "child process". Includes Pascal and assembly source
- code.
-
- TP-TRC (Available 3/31/89)
- Contains the unit TRACE which illustrates the use of the
- hardware Trace Flag to trap any condition that can be
- described in Pascal or assembly language. Includes Pascal
- and assembly source code.
-
-
-
- Getting Started:
-
- Please read TP&ASM.DOC in the Turbo (or any) editor. Read the
- "Getting Started" section, then TRY IT! The sample program (PAS)
- files provide working examples of assembly language within Pascal
- programs. Once you are familiar with the basic capabilities of the
- TP&Asm assembler as demonstrated in the sample program files, return
- to TP&ASM.DOC for additional information of a general nature, or to
- the archive TPA2-R (available 2/21/89) for more detailed reference
- information. For purchase information, refer back to TP&ASM.DOC.
-
- Please forgive the rough nature of the documentation files. Because
- of its intuitive syntax and rapid Turbo-style feedback, however,
- TP&Asm encourages "learning by using", and I am hopeful that this
- ease of learning will overcome any deficiencies in the presentation
- of the documentation.
-
- Your comments on the program and documentation are always
- appreciated. If the program fails to function as described, or
- if the description of any feature is confusing, please let me know.
- If there are features you would like to see I am interested in that
- as well.
-
- This documentation will be revised as I incorporate user comments.
-
-