IBM 1400 series

Last updated
IBM 1400 series
IBM Logo 1956 1972.svg
BRL61-IBM 1401.jpg
IBM 1401 Data Processing System, the first member of the 1400 series
Type minicomputer/
small mainframe
Release date1959;65 years ago (1959)
Predecessor IBM 407
Successor IBM 8000 (not released)
IBM midrange computers
Related IBM 700/7000 series
IBM 1130

The IBM 1400 series are second-generation (transistor) mid-range business decimal computers that IBM marketed in the early 1960s. The computers were offered to replace tabulating machines like the IBM 407. The 1400-series machines stored information in magnetic cores as variable-length character strings separated on the left by a special bit, called a "wordmark," and on the right by a "record mark." Arithmetic was performed digit-by-digit. Input and output support included punched card, magnetic tape, and high-speed line printers. Disk storage was also available.

Contents

Many members of the series could be used as independent systems, as extensions to IBM punched-card equipment, or as auxiliary equipment to other computer systems. Some, however, were intended for specific applications or were economical only as independent systems.

History

The 1401, announced on October 5, 1959, is the first member of the IBM 1400 series. It was the first computer to deploy over 10,000 units. [1] The IBM 1410 has a similar design, but with a larger address space. The IBM 1460 is logically, but not physically, identical to a 1401 with all of the options, with 16,000 characters of memory, and twice as fast. The 1240 is a banking system, equivalent to the 1440 system with MICR support. The IBM 7010 is logically, but not physically, identical to a 1410, and twice as fast.

Members of the 1400 series include:

Peripherals used with 1400 series machines included:

Compatible systems

IBM provided several models compatible (or nearly so) with the 1401.

Honeywell's Honeywell 200 provided approximate 1401 compatibility through a combination of architectural similarity and software support.

Field and character coding

With the 1400 series, the smallest addressable unit in core-storage is called a character. The 1400 stores alphameric characters internally in binary-coded decimal (BCD) form, spanning six bits called BA8421. When the character is an operation code or is the first character in a field, another bit, called the "word mark", is included. An odd parity bit, called "C", is also included.

Arithmetic is 10-based with the one's position at the high- and the most-significant decimal digit at the low-address end of a multi-digit field, thus of ″big-endian″ style. This pertains for both, the (possibly indexed) address calculation for the access of operands and for the various operands of the arithmetic instructions. Whereas an address field in an instruction, designating an operand, is of fixed length (which depends on the size of the storage), the numeric operands of arithmetic instructions may be of arbitrary (positive) length. The word mark approach allows the 1410 to access a field (depending on the instruction to be performed) at either end, so that the most efficient access can be chosen. This way, the compiler of a higher-level programming language has to take care of the initial increment of the operand address (by operand length minus 1) for example, for add, subtract, or multiply instructions. [5]

Programming languages

Programming languages for the 1400 series included Symbolic Programming System (SPS, an assembly language), Autocoder (a more fully featured assembly language), COBOL, FORTRAN, Report Program Generator (RPG), and FARGO.

Retirement

The 1400 series was replaced by System/360 and, later, by low-end machines like the IBM System/3, System/32, System/34, System/36, System/38, and AS/400.

The 1400s were officially withdrawn in the early 1970s, however some 1400-series peripherals were still marketed with third-generation systems.

Two 1401 computers have been restored to full operational status at the Computer History Museum.

Notes

  1. da Cruz, Frank (7 September 2015). "The IBM 1401". Columbia University Computing History. Columbia University . Retrieved 11 September 2017.
  2. "1963". IBM Archives : History of IBM. IBM. 23 January 2003. Archived from the original on January 17, 2005. Retrieved 11 September 2017.
  3. "The Bank in the 1960s". A history of the Federal Reserve Bank of Atlanta, 1914–1989. Federal Reserve Bank of Atlanta. Retrieved 11 September 2017.
  4. "DPD chronology". IBM Archives : The IBM Data Processing Division. IBM. 23 January 2003. Archived from the original on October 11, 2008. Retrieved 11 September 2017.
  5. IBM 1410 Principles of Operation (PDF) (Technical report). IBM Systems Reference Library. International Business Machines Corporation. 1 May 1963. A22-0526.

Related Research Articles

<span class="mw-page-title-main">Binary-coded decimal</span> System of digitally encoding numbers

In computing and electronic systems, binary-coded decimal (BCD) is a class of binary encodings of decimal numbers where each digit is represented by a fixed number of bits, usually four or eight. Sometimes, special bit patterns are used for a sign or other indications.

IBM mainframes are large computer systems produced by IBM since 1952. During the 1960s and 1970s, IBM dominated the computer market with the 7000 series and the later System/360, followed by the System/370. Current mainframe computers in IBM's line of business computers are developments of the basic design of the System/360.

<span class="mw-page-title-main">Machine code</span> Set of instructions executed by a computer

In computer programming, machine code is computer code consisting of machine language instructions, which are used to control a computer's central processing unit (CPU). For conventional binary computers machine code is "the binary representation of a computer program which is actually read and interpreted by the computer. A program in machine code consists of a sequence of machine instructions ."

<span class="mw-page-title-main">IBM System/360</span> IBM mainframe computer family (1964–1977)

The IBM System/360 (S/360) is a family of mainframe computer systems announced by IBM on April 7, 1964, and delivered between 1965 and 1978. They were the first family of computers designed to cover both commercial and scientific applications and a complete range of applications from small to large. The design distinguished between architecture and implementation, allowing IBM to release a suite of compatible designs at different prices. All but the only partially compatible Model 44 and the most expensive systems use microcode to implement the instruction set, featuring 8-bit byte addressing and fixed point binary, fixed point decimal and hexadecimal floating-point calculations.

<span class="mw-page-title-main">IBM System/370</span> Family of mainframe computers 1970–1990

The IBM System/370 (S/370) is a range of IBM mainframe computers announced as the successors to the System/360 family on June 30, 1970. The series mostly maintains backward compatibility with the S/360, allowing an easy migration path for customers; this, plus improved performance, were the dominant themes of the product announcement.

<span class="mw-page-title-main">IBM 1401</span> 1960s decimal computer

The IBM 1401 is a variable-wordlength decimal computer that was announced by IBM on October 5, 1959. The first member of the highly successful IBM 1400 series, it was aimed at replacing unit record equipment for processing data stored on punched cards and at providing peripheral services for larger computers. The 1401 is considered by IBM to be the Ford Model-T of the computer industry due to its mass appeal. Over 12,000 units were produced and many were leased or resold after they were replaced with newer technology. The 1401 was withdrawn on February 8, 1971.

<span class="mw-page-title-main">IBM 7090</span> Mainframe computer

The IBM 7090 is a second-generation transistorized version of the earlier IBM 709 vacuum tube mainframe computer that was designed for "large-scale scientific and technological applications". The 7090 is the fourth member of the IBM 700/7000 series scientific computers. The first 7090 installation was in December 1959. In 1960, a typical system sold for $2.9 million or could be rented for $63,500 a month.

<span class="mw-page-title-main">IBM 700/7000 series</span> Mainframe computer systems made by IBM through the 1950s and early 1960s

The IBM 700/7000 series is a series of large-scale (mainframe) computer systems that were made by IBM through the 1950s and early 1960s. The series includes several different, incompatible processor architectures. The 700s use vacuum-tube logic and were made obsolete by the introduction of the transistorized 7000s. The 7000s, in turn, were eventually replaced with 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 7000s in service for years afterward.

<span class="mw-page-title-main">IBM 1410</span> Variable wordlength decimal computer announced by IBM in 1960

The IBM 1410, a member of the IBM 1400 series, was a decimal computer with a variable word length that was announced by IBM on September 12, 1960 and marketed as a midrange business computer. It was withdrawn on March 30, 1970.

<span class="mw-page-title-main">IBM System/3</span> IBM midrange computer (1969–1985)

The IBM System/3 was an IBM midrange computer introduced in 1969, and marketed until 1985. It was produced by IBM Rochester in Minnesota as a low-end business computer aimed at smaller organizations that still used IBM 1400 series computers or unit record equipment. The first member of what IBM refers to as their "midrange" line, it also introduced the RPG II programming language. It is the first ancestor in the product line whose current version is the IBM i series and includes the highly successful AS/400.

The Burroughs B2500 through Burroughs B4900 was a series of mainframe computers developed and manufactured by Burroughs Corporation in Pasadena, California, United States, from 1966 to 1991. They were aimed at the business world with an instruction set optimized for the COBOL programming language. They were also known as Burroughs Medium Systems, by contrast with the Burroughs Large Systems and Burroughs Small Systems.

In computing, a word is the natural unit of data used by a particular processor design. A word is a fixed-sized datum handled as a unit by the instruction set or the hardware of the processor. The number of bits or digits in a word is an important characteristic of any specific processor design or computer architecture.

Autocoder is any of a group of assemblers for a number of IBM computers of the 1950s and 1960s. The first Autocoders appear to have been the earliest assemblers to provide a macro facility.

<span class="mw-page-title-main">Honeywell 200</span> Family of mainframe computers

The Honeywell 200 was a character-oriented two-address commercial computer introduced by Honeywell in December 1963, the basis of later models in Honeywell 200 Series, including 1200, 1250, 2200, 3200, 4200 and others, and the character processor of the Honeywell 8200 (1968).

<span class="mw-page-title-main">Decimal computer</span> Computer operating on base-10 numbers

A decimal computer is a computer that can represent numbers and addresses in decimal and that provides instructions to operate on those numbers and addresses directly in decimal, without conversion to a pure binary representation. Some also had a variable wordlength, which enabled operations on numbers with a large number of digits.

An instruction set architecture (ISA) is an abstract model of a computer, also referred to as computer architecture. A realization of an ISA is called an implementation. An ISA permits multiple implementations that may vary in performance, physical size, and monetary cost ; because the ISA serves as the interface between software and hardware. Software that has been written for an ISA can run on different implementations of the same ISA. This has enabled binary compatibility between different generations of computers to be easily achieved, and the development of computer families. Both of these developments have helped to lower the cost of computers and to increase their applicability. For these reasons, the ISA is one of the most important abstractions in computing today.

In computer engineering, a register–memory architecture is an instruction set architecture that allows operations to be performed on memory, as well as registers. If the architecture allows all operands to be in memory or in registers, or in combinations, it is called a "register plus memory" architecture.

<span class="mw-page-title-main">IBM System/360 Model 25</span> Low-end IBM computer model from late-1960s

The IBM System/360 Model 25 is a low-end member of the IBM System/360 family. It was announced on January 3, 1968, 3 years before the IBM System/360 Model 22, as a "bridge between its old and new computing systems".

<span class="mw-page-title-main">IBM System/370 Model 115</span>

The IBM System/370 Model 115 was announced March 13, 1973, at that time the low-end model of the System/370 line. It was promoted as "an ideal System/370 entry system for users of IBM's System/3, 1130 computing system and System/360 Models 20, 22 and 25."

References