ALP Programming Guide and Reference: Difference between revisions
mNo edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
ALP also offers a rich set of command line options, as well as a comprehensive listing output capability that is highly configurable, allowing a visual perspective not possible with other assemblers. | ALP also offers a rich set of command line options, as well as a comprehensive listing output capability that is highly configurable, allowing a visual perspective not possible with other assemblers. | ||
==Contents== | |||
* About this Reference | |||
* Assembly Language Processor (ALP) Overview | |||
* Installation | |||
* Understanding ALP | |||
* Using ALP | |||
* Language Elements | |||
* Declarations | |||
* Expressions | |||
* Text Preprocessor | |||
* Assembler Directives | |||
* Processor Reference | |||
* Assembler Messages | |||
* Return Codes | |||
* Notices | |||
==Editions== | ==Editions== |
Revision as of 03:26, 13 May 2023
Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation
The Assembly Language Processor (ALP) is an assembler that runs under OS/2 Warp. ALP is a functional replacement for the Microsoft Macro Assembler (MASM) and accepts:
- The full syntax of the Intel 80X86 architecture
- The full syntax of the MASM 5.10 high-level directive language
- A subset of the MASM 6.00 high-level directive language
ALP generates standard Object Module Format (OMF) files that can be linked to produce DOS or OS/2 executables. It can also generate symbolic debugging information compatible with the IBM family of source code debuggers. A MASM 5.10-compatible command line utility (MASM2ALP) is also provided to enable use of ALP with little or no change to existing build environments.
ALP also offers a rich set of command line options, as well as a comprehensive listing output capability that is highly configurable, allowing a visual perspective not possible with other assemblers.
Contents
- About this Reference
- Assembly Language Processor (ALP) Overview
- Installation
- Understanding ALP
- Using ALP
- Language Elements
- Declarations
- Expressions
- Text Preprocessor
- Assembler Directives
- Processor Reference
- Assembler Messages
- Return Codes
- Notices
Editions
- alpref.inf (Mar 1997)
- alpref.inf (Oct 1997)
- alpref.inf (Feb 2000)