This interoffice memorandum, dated October 7, 1980, from Sara Murphy of Technical Languages, provides an update to the Commercial Instruction Set (CIS) specification.
The primary motivation for these instructions is to significantly improve COBOL object code performance, particularly on the JUPITER system and KL-10 Model B machines. The most significant change in this update is that all CIS instructions are now specified as EXTEND instructions, meaning they are executed via an EXTEND opcode and are multi-word (2, 3, or 4 words long).
The instructions are designed to facilitate a general software shift towards 9-bit bytes and include a packed decimal (2 digits/byte) data type. They fall into two main categories:
General characteristics of these instructions include:
Additionally, the document notes extensions to the Basic Instruction Set (BIS) in Appendix B, such as enhancements to MOVST and new extended compare instructions (CMPSO, CMPST). These BIS extensions are usable by COBOL regardless of 9-bit ASCII support. Appendix C provides a preliminary proposal for assembler notation for the CIS instructions.
Site structure and layout ©2025 Majenko Technologies