ALP Programming Guide and Reference: Difference between revisions
m →Links |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{IBM-Reprint}} | {{IBM-Reprint}} | ||
{{ALPGuide}} | |||
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 [[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: | ||
Line 7: | Line 8: | ||
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 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 | 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. | ||
==Editions== | ==Editions== | ||
Line 13: | Line 14: | ||
* alpref.inf (Oct 1997) | * alpref.inf (Oct 1997) | ||
* [https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/alpref.inf alpref.inf] (Feb 2000) | * [https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/alpref.inf alpref.inf] (Feb 2000) | ||
* [https://archive.org/download/IBMOS2Warp4ToolkitDocuments2/alpref.pdf PDF] (Feb 2000) | |||
* [https://komh.github.io/os2books/os2tk45/alpref Web Book] (Feb 2000) | |||
[[Category:Online Books]] | [[Category:Online Books]] |
Latest revision as of 18:02, 15 April 2025
Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation
ALP Programming Guide and Reference |
---|
|
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.
Editions
- alpref.inf (Mar 1997)
- alpref.inf (Oct 1997)
- alpref.inf (Feb 2000)
- PDF (Feb 2000)
- Web Book (Feb 2000)