Copyright © Philip M. Parker, INSEAD. Terms of Use.

IBM 1620

Specialty Definition: IBM 1620

DomainDefinition

Computing

IBM 1620 A computer built by IBM and released in late 1959. The 1620 cost from around $85,000(?) up to hundreds of thousands of dollars(?) according to the configuration. It was billed as a "small scientific computer" to distinguish it from the business-oriented IBM 1401. It was regarded as inexpensive, and many schools started out with one. It was either developed for the US Navy to teach computing, or as a replacement for the very successful IBM 650 which did quite well in the low end scientific market. Rumour has it that the Navy called this computer the CADET - Can't Add, Doesn't Even Try. The ALU used lookup tables to add, subtract and multiply but it could do address increments and the like without the tables. You could change the number base by adjusting the tables, which were input during the boot sequence from Hollerith cards. The divide instruction required additional hardware, as did floating point operations. The basic machine had 20,000 decimal digits of ferrite core memory arranged as a 100 by 100 array of 12-bit locations, each holding two digits. Each digit was stored as four numeric bits, one flag bit and one parity bit. The numeric bits stored a decimal digit (values above nine were illegal). Memory was logically divided into fields. On the high-order digit of a field the flag bit indicated the end of the field. On the low-order digit it indicated a negative number. A flag bit on the low order of the address indicated indirect addressing if you had that option installed. A few "illegal" bit combinations were used to store things like record marks and "numeric blanks". On a subroutine call it stored the return address in the five digits just before the entry point to the routine, so you had to build your own stack to do recursion. The enclosure was grey, and the core was about four or five inches across. The core memory was kept cool inside a temperature-controlled box. The machine took a few minutes to warm up after power on before you could use it. If it got too hot there was a thermal cut-out switch that would shut it down. Memory could be expanded up to 100,000 digits in a second cabinet. The cheapest package used paper tape for I/O. You could also get punched cards and later models could be hooked up to a 1311 disk drive (a two-megabyte washing machine), a 1627 plotter, and a 1443 line printer. Because the 1620 was popular with colleges, IBM ran a clearing house of software for a nominal cost such as Snobol, COBOL, chess games, etc. The model II, released about three years later, could add and subtract without tables. The clock period decreased from 20 to 10 microseconds, instruction fetch sped up by a few cycles and it added index registers of some sort. Some of the model I's options were standard on the model II, like indirect addressing and the console teletype changed from a model C to a Selectric. Later still, IBM marketed the IBM 1710. A favorite use was to tune a FM radio to pick up the "interference" from the lights on the console. With the right delay loops you could generate musical notes. Hackers wrote interpreters that played music from notation like "C44". 1620 consoles were used as props to represent Colossus in the film "The Forbin Project", though most of the machines had been scrapped by the time the film was made. A fully configured 1620 (http://uranus.ee.auth.gr/TMTh/exhibit.htm). IBM 1620 console picture (http://www.foldoc.org/pub/IBM1620-console.jpg). ["Basic Programming Concepts and the IBM 1620 Computer", Leeson and Dimitry, Holt, Rinehart and Winston, 1962]. (1997-08-05). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Specialty Definition: IBM 1620

(From Wikipedia, the free Encyclopedia)

The IBM 1620 was introduced by IBM in 1959 and marketed as an inexpensive "Scientific Computer".

The 1620's Architecture

It was a variable "word" length decimal (BCD) computer with a memory that could hold anything from 20,000 to 60,000 decimal digits increasing in 20,000 decimal digit increments. While the 5-digit addresses could have addressed 100,000 decimal digits, no machine larger than 60,000 decimal digits was ever built.

Memory was accessed 2 decimal digits (Even-Odd digit pair for numeric data or 1 Alphameric character for text data) at the same time. Each decimal digit was 6-bits, composed of an odd parity Check bit, a Flag bit, and 4 BCD bits for the value of the digit in the following format:

  C F 8 4 2 1
The Flag bit had several uses: In addition to the valid BCD digit values there were three special digit values (these could NOT be used in calculations):
  C F 8 4 2 1
      1 0 1 0  -  Record Mark (right most end of record)
      1 1 0 0  -  Numeric Blank (blank for punched card output formatting)
      1 1 1 1  -  Group Mark (right most end of a group of records for disk I/O)

Instructions were fixed length (12 decimal digits), consisting of a 2-digit "OP Code", a 5-digit "P Address", and a 5-digit "Q Address".

Fixed point data "words" could be any size from 2 decimal digits up to all of memory not used for other purposes.

Floating point data "words" (using the hardware floating point option) could be any size from 4 decimal digits up to 102 decimal digits (2 digits for the exponent and 2 to 100 digits for the mantissa).

The machine had no programmer accessible registers: all operations were memory to memory (including the index registers of the 1620 II).

There were two models of the 1620, having totally different implementations:

Available peripherials were: Modified versions of the 1620 were used as the CPU of the IBM 1710 and IBM 1720 Industrial Process Control Systems.

Development History

In 1958 IBM assembled a team at the Poughkeepsie, New York development laboratory to study the "small scientific market". Initially the team consisted of Wayne Winger (Manager), Robert C. Jackson, and William H. Rhodes.

The competing computers in this market were the Librascope LGP-30 and the Bendix G-15, both were drum memory machines and it was concluded that IBM could offer nothing really new in that area. To compete effectively would require use of technologies that IBM had developed for larger computers, yet the machine would have to be produced at the least possible cost.

To meet this objective, the team set the following requirements:

The internal code name CADET was selected for the machine. One of the developers says that this stood for "Computer with ADvanced Economic Technology", however others recall it as simply being one half of "SPACE - CADET", where SPACE was the internal code name of the IBM 1401 machine, also then under development.

The team expanded with the addition of Anne Deckman, Kelly B. Day, William Florac, and James Brenza. They completed the CADET prototype in the spring of 1959.

Meanwhile the San Jose, California facility was working on a proposal of its own. IBM could only build one of the two and the Poughkeepsie proposal won because "the San Jose version is top of the line and not expandable, while your proposal has all kinds of expansion capability - never offer a machine that cannot be expanded".

Management was not entirely convinced that core memory could be made to work in small machines, so Gerry Ottaway was loaned to the team to design a drum memory as a backup. During acceptance testing by the Product Test Lab repeated core memory failures were encountered and it looked likely that management's predictions would come true. However at the last minute it was found that the fan used to blow hot air through the core stack was malfunctioning, causing the core to pick up noise pulses and fail to read correctly. After the fan problem was fixed there were no further problems with the core memory and the drum memory design effort was discontinued as unnecessary.

IBM 1620 Model I Level A (prototype), as it appeared
in the IBM announcement of the machine.
Following announcement of the IBM 1620 on October 22, 1959, due to an internal reorganization of IBM, it was decided to transfer the computer from the Data Processing Division at Poughkeepsie (large scale mainframe computers only) to the General Products Division at San Jose (small computers and support products only) for manufacturing.

Following transfer to San Jose, someone there suggested that the code name CADET actually stood for "Can't Add, Doesn't Even Try." This stuck and became very well known among users of the 1620.

Implementation "Levels" of the IBM 1620

Patents

External link

Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "IBM 1620."

Top     

Crosswords: IBM 1620

Specialty definitions using "IBM 1620": Automatic Mathematical TRANslationIBM 1710SPS. (references)

Top     

Anagrams: IBM 1620

Scrabble® Enable2K-Verified Anagrams

Words within the letters "0-1-2-6-b-i-m"

-4 letters: mib.

-5 letters: bi, mi.

Source: compiled by the editor from various references; see credits.

SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro.

Top     

Alternative Orthography: IBM 1620


Hexadecimal (or equivalents, 770AD-1900s) (references)

49 42 4D      31 36 32 30

Leonardo da Vinci (1452-1519; backwards) (references)

    

Binary Code (1918-1938, probably earlier) (references)

01001001 01000010 01001101 00100000 00110001 00110110 00110010 00110000

HTML Code (1990) (references)

&#73 &#66 &#77 &#32 &#49 &#54 &#50 &#48

ISO 10646 (1991-1993) (references)

0049 0042 004D      0031 0036 0032 0030

Encryption (beginner's substitution cypher): (references)

433647219242018

Top     



INDEX

1. Crosswords
2. Anagrams
3. Orthography
4. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.