Mitsubishi Electric’s MELCOM-1530 system announced in 1963 was a computer that adopted an innovative method called "stored logic," which pioneered microprogrammed control. To easily and efficiently create and test its program, system programs organized as follows were developed:
Devices required for COBOL system.
Devices required for COBOL system.
2. Utilities
The utilities included SORT, MERGE, Card to Tape, Tape to Print, Card to Print and Tape to Card.
3. Test support (Facility Programs)
The programs for testing programs included CAP (Control and Analysis Program), ITDD (Interpretive Trace and Dynamic Dump), TRACE (Trace Program) and Tape Dump.
CAP was used for static debugging, which was a method for checking the content of the core memory by dumping it while the program stooped, and ITDD was used for dynamic debugging, whose purpose was to print the content of intermediate states of core memory or accumulators while the program was running.
4. Support for computer operation
For program operation and preparation, FORTRAN monitor and Tape Operating System were provided in addition to CAP and LOADER.
- (1) FORTRAN monitor
-
- FORTRAN monitor was a program that successively processed a program written in FORTRAN from compiling it to a machine language to executing it. Therefore, as indicated in the figure below, a FORTRAN compiler, a FORTRAN library, an SIA assembler, a LOGRAM library and LOADER were integrated into a single tape. There were three types of inputs to the FORTRAN monitor: (a) to (c) as shown below. And, the monitor enabled the continuous process of these inputs by collecting them into an input tape.
- (a) FORTRAN program (compiling only)
- (b) Object programs from FORTRAN, COBOL, SIA and SIAS, and data to be processed with those object programs.
- (c) FORTRAN program, and data to be processed with that program.