Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Home > IBM 700/7000 series
The IBM 700/7000 series was a series of incompatible large scale ( mainframe) computer systems made by IBM through the 1950s and early 1960s. The 700's were all made obsolete by the introduction of the 7000s. The 7000s, in turn, were eventually replaced by System/360, which was announced in 1964. However the 360/65, the first 360 powerful enough to replace 7000s, did not become available until November 1965. Early problems with OS/360 and the high cost of converting software kept many 7000's in service for years afterwards.1 Architectures
The IBM 700/7000 series had five completely different ways of storing data and instructions:
- First (36/18-bit words): 701 (Defense Calculator)
- Scientific (36-bit words): 704, 709, 7090, 7094, 7040, 7044
- Commercial (variable length character strings): 702, 705, 7080, 7010
- Decimal (10 digit words): 7070, 7074
- Supercomputer (64-bit words): 7030 "Stretch"
The 700 class used vacuum tubes, the 7000 class was transistorized. All machines (like most other computers of the time) used magnetic core memory, except for early 701 models using CRT memory. While the architectures differed, the machines in the same class shared electronics technologies and generally used the same peripherals (tape drives, card readers, card punches). Early peripherals were based on IBM accounting machine technology and even had wiring boards. Later peripherals were adopted from the midline IBM 1400 series.
Early computers were sold without software. As operating systems began to emerge, having four different mainframe architectures plus the 1400 midline architectures became a major problem for IBM since it meant at least four different programming efforts were required.
The System/360 combined the best features of the 7000 and 1400 series architectures into a single design, however the larger 360's had optional features that allowed them to emulate the 1400 and 7000 instruction sets in microcode. One of the selling points of the System/370 was improved 1400/7000 series emulation (it could be done under operating system control instead of shutting down and restarting in emulation mode as was done on the 360s).
2 First Architecture (701)
2.1 Data Formats
Numbers were either 36 bits or 18 bits long, only fixed point. (See: Why 36 bits?)
2.2 Instruction FormatAn instruction set or instruction set architecture (ISA), describes the aspects of a computer architecture visible to a programmer, including the native datatypes, instructions, registers, addressing modes, memory architecture, interrupt and exception han
Instructions were 18 bits long, single address.
2.3 RegistersIn computer architecture, a processor register is a small amount of very fast computer memory used to speed the execution of computer programs by providing quick access to commonly used values—typically, the values being in the midst of a calculation at a
- AC - 38-bit AccumulatorIn a CPU, an accumulator is a register in which intermediate results are stored. Without an accumulator, it would be necessary to write the result of each calculation (addition, multiplication, shift, etc. to main memory and read them back. Access to main
- MQ - 36-bit Multiplier-Quotient
Read more »