ASSEMBH (BS2000/OSD)
Assembler for creating programs in machine code for the /390 architecture.
Current version: V1.3
Assembler is a compiler for converting source code of the identically named symbolic programming language into corresponding machine code. Assembler programs are general-purpose utilities for deployment in all areas of data processing.
Since Assembler is machine-specific by nature (an Assembler language instruction corresponds to each machine instruction), the technical capabilities of the particular CPU involved can be exploited to the maximum extent.
ASSEMBH is a special Assembler language developed for the instruction set of Fujitsu Siemens business servers with /390 architecture. It supports the XS and ESA instruction sets. As Assembler programs can be interfaced with high-level programming languages, these special features can also be accessed from within other languages. Use of the operating system interfaces is enabled via the macro library of the respective BS2000/OSD operating system version.
Further characteristics:
- Structured programming facilities corresponding to COLUMBUS, with utility routines for generating listings (structure lists, Nassi-Shneidermann diagrams, etc.).
- Symbolic debugging option using AID.
- XS address space used to increase speed of assembly.
- SDF interface with enhanced control options.
- Support for monitoring job variables for automatic job sequencing.
- Extensions to the macro language using clear syntactic and semantic rules.
- Support for up to 100 macro libraries.
- Support for up to 100 COPY libraries.
- Processing of symbolic names with up to 64 characters.