Encyclopedia > IBM 700 7000 series

  Article Content

IBM 700/7000 series

The IBM 700/7000 series was a series of compatable 36 bit scientific computer systems made by IBM through the 1950s and early 1960s. They were made obsolete by the introduction of the System 360.

Table of contents

Architecture

Instruction Format

The basic instruction format was a 3-bit prefix, 15-bit decrement, 3-bit tag, and 15-bit address. The prefix field specified the class of instruction. The decrement field often contained an immediate operand to modify the results of the operation, or was used to further define the instruction type. The three bits of the tag specified three (seven in the 7094) index registers[?], the contents of which were subtracted from the address to produce an effective address. The address field either contained an address or an immediate operand.

Registers

  • AC - 38 Bit Accumulator
  • MQ - 36 Bit Multiplier-Quotient
  • XR - 15 Bit Index Registers (three or seven)
  • SI - 36 Bit Sense Indicator

The Accumulator (and Multiplier-Quotient) registers operated in signed magnitude[?] format.

The Index registers operated using two's complement format and when used to modify an instruction address were subtracted from the address in the instruction. On machines with three index registers, if the tag had 2 or 3 bits set (i.e. selected multiple registers) then their values were ORed together before being subtracted. The IBM 7094, with seven index registers had a "compatibility" mode to permit programs from earlier machines that used this trick to continue to be used.

The Sense Indicators permitted interaction with the operator via panel switches and lights.

IBM 700 series, vacuum tubes, 1950s

IBM 7000 series, transistors, 1960s

External Link



All Wikipedia text is available under the terms of the GNU Free Documentation License

 
  Search Encyclopedia

Search over one million articles, find something about almost anything!
 
 
  
  Featured Article
Ludvika

...     Contents Ludvika Ludvika is a municipality in central Sweden, in the county of Dalarna. The municipality covers an area of ...

 
 
 
This page was created in 40 ms