IBM Assembly Language Processor (ALP) is an assembler written by IBM for 32-bit OS/2 Warp (OS/2 3.0), which was released in 1994.
ALP accepts source programs compatible with Microsoft Macro Assembler (MASM) version 5.1, which was originally used to build many of the device drivers included with OS/2. For OS/2 versions 3 and 4 ALP was distributed, along with other tools and documentation, as part of the Device Driver Kit (DDK).[1] The DDK was withdrawn in 2004 as part of IBM's discontinuance of OS/2.[2]
References
- ↑ Gruber, Scott; Turner, Steve. "Developers Enjoy the "ALP"s (Assembly Language Processor)". http://www.edm2.com/index.php/Developers_Enjoy_the_"ALP"s_(Assembly_Language_Processor). Retrieved Nov 5, 2014.
- ↑ "IBM Developer Connection Device Driver Kits for OS/2". http://www.edm2.com/index.php/IBM_Developer_Connection_Device_Driver_Kits_for_OS/2. Retrieved Nov 5, 2014.
External links
- ALP binaries and documentation
x86 assembly topics |
|---|
| Topics |
- Assembly language
- Comparison of assemblers
- Disassembler
- Instruction set
- Low-level programming language
- Machine code
- Microassembler
- x86 assembly language
|
|---|
| Assemblers |
- A86/A386
- Flat Assembler (FASM)
- GNU Assembler (GAS)
- High Level Assembly (HLA)
- Microsoft Macro Assembler (MASM)
- Netwide Assembler (NASM)
- Turbo Assembler (TASM)
- Open Watcom Assembler (WASM)
|
|---|
Programming issues |
- Call stack
- Flags
- Carry flag
- Direction flag
- Interrupt flag
- Overflow flag
- Zero flag
- Opcode
- Program counter
- Processor register
- Calling conventions
- Instruction listings
- Registers
|
|---|
 | Original source: https://en.wikipedia.org/wiki/IBM ALP. Read more |