Information about Ibm 1401
The IBM 1401, the first member of the IBM 1400 series, was a variable wordlength decimal computer that was announced by IBM on October 5, 1959. It was withdrawn on February 8, 1971.
From the IBM Archives:
The IBM 1401 was also commonly used as an off-line peripheral controller in many installations of both large "Scientific Computer"s and large "Business Computer"s. In these installations the big computer (e.g., an IBM 7090) did all of its input-output on magnetic tapes and the 1401 was used to format input data from other peripherals (e.g., the punch card reader in the IBM 1402 card reader/punch) on the tapes and transfer output data from the tapes to other peripherals (e.g., the punch card punch in the IBM 1402 card reader/punch or the IBM 1403 lineprinter).
During its lifetime about 20,000 total systems were manufactured (photo), making the IBM 1401 one of IBM's most successful products. From the IBM Archives:
Elements within IBM, notably John Haanstra, an executive in charge of 1401 deployment, supported its continuation in larger models for evolving needs (e.g. the IBM 1410) but the 1964 decision at the top to focus resources on the System/360 ended these efforts rather suddenly. To preserve customer investment in 1401 software, IBM pioneered the use of microcode emulation, in the form of ROM, so that some System/360 models could run 1401 programs. Such emulation continued well into the modern era... in some cases, perhaps, until Y2K efforts caused the still-running 1401 code to be rewritten.
During the 1970s, many installations in India and Pakistan used the 1401 and some of today's Indian and Pakistani software entrepreneurs started on this machine. An IBM 1401, the first computer in Pakistan, was installed in Pakistan International Airlines.
A 1401 Restoration Project is in process at the Computer History Museum in Mountain View, California, complete with the old "false floor" of the mainframe era, used to hide cabling[1].
C B A 8 4 2 1 M
The 1401 was available in five memory configurations: 1.4K[3], 2K, 4K, 8K, or 16K (a very small number of 1401s were expanded to 32K by special RPQ - Request for Price Quotation). An optional "Advanced Programming Option" allowed for additional flags for 3 bytes within the first 100.
An IBM 1401 core memory address consisted of three six-bit bytes. The decimal address within 000 to 999 was specified by the 8-4-2-1 bits of these bytes. The zone bits of the high-order byte specified an increment, A 1000, B 2000, A and B 3000, giving an addressability of 4,000 bytes in all. The zone bits of the low-order byte specified increments of 4000, 8000, or 12000, to address 16,000 bytes (with an IBM 1406 memory expansion unit). The zone bits of the middle byte were used to specify index registers, one of many optional features.
Instructions were of six lengths (1, 2, 4, 5, 7, 8). One-byte instructions consisted of only an opcode. These were either defined as one-byte instructions or were chained instructions, using the addresses left by the previous instruction when it completed. Two-byte instructions consisted of an opcode and a modifier byte. Four-byte instructions consisted of an opcode followed by an address, five byte instructions an opcode, address and modifier byte, seven byte instructions an opcode followed by two addresses, and eight byte instructions an opcode, two addresses and a modifier byte.
Instructions were only valid if the wordmark was set on the low-order (opcode) byte and nowhere else in the instruction. Instruction fetching stopped and execution began when another byte with the wordmark set was encountered (the valid opcode byte of the next instruction); there were two exceptions to this rule:
When the LOAD button on the IBM 1402 reader/punch was pressed, a card was read into the card read buffer (core locations 1-80), a wordmark was set in location 1 (validating the first instruction on the card), and clearing the wordmarks in locations 2-80. Thus, the first instruction of any bootstrap program was a dyadic set wordmark, which validated two other instructions. In practice, the first few cards of a card-deck bootstrap program would consist entirely of dyadic set wordmark instructions, no-op instructions, and a "read card and branch" instruction, which would set up a pattern of wordmarks in the card read buffer. The "read card" instruction did not change any wordmarks in the card read buffer. By use of no-op instructions of various lengths, the next few cards would conform to this pattern of wordmarks.
These circuits were constructed of individual discrete components mounted on single sided paper-epoxy printed circuit boards either 2.5 by 4.5 inches (38 by 114 mm) with a 16 pin gold plated edge connector (single wide) or 5.375 by 4.5 inches (82 by 114 mm) with two 16 pin gold plated edge connectors (double wide), that IBM referred to as SMS cards (Standard Modular System). The amount of logic on one card was similar to that in one 7400 series SSI or simpler MSI package (e.g., 3 to 5 logic gates or a couple of flip-flops on a single wide card up to about 20 logic gates or 4 flip-flops on a double wide card).
These boards were inserted in sockets on racks, that IBM referred to as gates.
An early Jim Henson Muppet sketch appears to parody a technical training manual. A prototype of Cookie Monster, with sharper teeth, consumes a complex machine while it reads its own instruction manual aloud. Youtube Video [1].
From the IBM Archives:
- The following is the text of an IBM Data Processing Division press fact sheet distributed on October 5, 1959.
- The all-transistorized IBM 1401 Data Processing System places the features found in electronic data processing systems at the disposal of smaller businesses, previously limited to the use of conventional punched card equipment. These features include: high speed card punching and reading, magnetic tape input and output, high speed printing, stored program, and arithmetic and logical ability.
- The 1401 may be operated as an independent system, in conjunction with IBM punched card equipment, or as auxiliary equipment to IBM 700 or 7000 series systems.
The IBM 1401 was also commonly used as an off-line peripheral controller in many installations of both large "Scientific Computer"s and large "Business Computer"s. In these installations the big computer (e.g., an IBM 7090) did all of its input-output on magnetic tapes and the 1401 was used to format input data from other peripherals (e.g., the punch card reader in the IBM 1402 card reader/punch) on the tapes and transfer output data from the tapes to other peripherals (e.g., the punch card punch in the IBM 1402 card reader/punch or the IBM 1403 lineprinter).
During its lifetime about 20,000 total systems were manufactured (photo), making the IBM 1401 one of IBM's most successful products. From the IBM Archives:
The monthly rental for a 1401 was $2,500 and up, depending on the configuration. By the end of 1961, the number of 1401s installed in the United States alone had reached 2,000 -- representing about one out every four electronic stored-program computers installed by all manufacturers at that time. The number of installed 1401s peaked at more than 10,000 in the mid-1960s, and the system was withdrawn from marketing in February 1971.
Elements within IBM, notably John Haanstra, an executive in charge of 1401 deployment, supported its continuation in larger models for evolving needs (e.g. the IBM 1410) but the 1964 decision at the top to focus resources on the System/360 ended these efforts rather suddenly. To preserve customer investment in 1401 software, IBM pioneered the use of microcode emulation, in the form of ROM, so that some System/360 models could run 1401 programs. Such emulation continued well into the modern era... in some cases, perhaps, until Y2K efforts caused the still-running 1401 code to be rewritten.
During the 1970s, many installations in India and Pakistan used the 1401 and some of today's Indian and Pakistani software entrepreneurs started on this machine. An IBM 1401, the first computer in Pakistan, was installed in Pakistan International Airlines.
A 1401 Restoration Project is in process at the Computer History Museum in Mountain View, California, complete with the old "false floor" of the mainframe era, used to hide cabling[1].
Architecture
The 1401 used IBM's binary-coded-decimal (BCD) character coding. Each byte (or alphameric character) in the 1401 was represented by six bits, called A, B, 8, 4, 2 and 1. The A and B bits were called zone bits and the 8, 4, 2 and 1 bits were called numeric bits. Associated with each six-bit byte were two other bits, called C for odd parity check and M for word mark,[2] in the following format:C B A 8 4 2 1 M
The 1401 was available in five memory configurations: 1.4K[3], 2K, 4K, 8K, or 16K (a very small number of 1401s were expanded to 32K by special RPQ - Request for Price Quotation). An optional "Advanced Programming Option" allowed for additional flags for 3 bytes within the first 100.
An IBM 1401 core memory address consisted of three six-bit bytes. The decimal address within 000 to 999 was specified by the 8-4-2-1 bits of these bytes. The zone bits of the high-order byte specified an increment, A 1000, B 2000, A and B 3000, giving an addressability of 4,000 bytes in all. The zone bits of the low-order byte specified increments of 4000, 8000, or 12000, to address 16,000 bytes (with an IBM 1406 memory expansion unit). The zone bits of the middle byte were used to specify index registers, one of many optional features.
Instructions were of six lengths (1, 2, 4, 5, 7, 8). One-byte instructions consisted of only an opcode. These were either defined as one-byte instructions or were chained instructions, using the addresses left by the previous instruction when it completed. Two-byte instructions consisted of an opcode and a modifier byte. Four-byte instructions consisted of an opcode followed by an address, five byte instructions an opcode, address and modifier byte, seven byte instructions an opcode followed by two addresses, and eight byte instructions an opcode, two addresses and a modifier byte.
Instructions were only valid if the wordmark was set on the low-order (opcode) byte and nowhere else in the instruction. Instruction fetching stopped and execution began when another byte with the wordmark set was encountered (the valid opcode byte of the next instruction); there were two exceptions to this rule:
- The dyadic SET WORDMARK instruction, which set two wordmarks, is seven bytes even without a following valid opcode.
- The unconditional BRANCH INDICATOR instruction, is five bytes even without a following valid opcode.
- Note: Other than these two exceptions, if no valid opcode was found by the 9th byte, the instruction was treated as an 8 byte instruction, but the computer continued scanning for a valid opcode (ignoring the bytes) until one was found before beginning execution or an error was detected (e.g., the end of memory). This was usually considered sloppy programming but not necessarily an error.
When the LOAD button on the IBM 1402 reader/punch was pressed, a card was read into the card read buffer (core locations 1-80), a wordmark was set in location 1 (validating the first instruction on the card), and clearing the wordmarks in locations 2-80. Thus, the first instruction of any bootstrap program was a dyadic set wordmark, which validated two other instructions. In practice, the first few cards of a card-deck bootstrap program would consist entirely of dyadic set wordmark instructions, no-op instructions, and a "read card and branch" instruction, which would set up a pattern of wordmarks in the card read buffer. The "read card" instruction did not change any wordmarks in the card read buffer. By use of no-op instructions of various lengths, the next few cards would conform to this pattern of wordmarks.
Software
Software on the 1401 included:- Autocoder a more advanced assembler, required at least 4K memory locations.
- FARGO (Fourteen-o-one Automatic Report Generation Operation), a predecessor of RPG, required 4K.
- FORTRAN II was available for systems containing at least 8K memory locations; the 1401 Fortran compiler is described in Haines, L.H. (1965), below. The Fortran compiler, to generate code for small memories, used a pioneering form of interpreted "p-code" although, of course, its programmers had no name for what it is that they did.
- FORTRAN IV was available for systems containing at least 8K memory locations and either 4 tape drives or 1 IBM 1311 disk drive.
- RPG (Report Program Generator) The only high-level language in common use, RPG was a declarative language primarily for specifying accounting reports and is still in use on IBM's midrange System i. Basic RPG required at least 4K memory locations.
- Symbolic Programming System, SPS-1 and SPS-2, assemblers[4]. SPS-1 could run on a low end machine with 1.4K memory locations, SPS-2 required at least 4K memory locations.
Character and Op codes
The table below is listed in Character Collating Sequence.- Note: If Wordmark bit is set, then the C bit will be opposite of shown. Of course, the C bit was determined and checked automatically by the machine - normally it was of no concern to the programmers. The only way the C bit could be entered was by manually using the switches on the maintenance panel. Although this panel was mainly for use by CEs, a programmer might use these switches to make quick patches while debugging.
| Because of technical limitations, some web browsers may not display some in this article. |
| BCD Character | Print-A | Print-H | Card | BCD w/o M |
Operation | Definition & Notes |
|---|---|---|---|---|---|---|
| Blank | C | |||||
| . | . | . | 12-3-8 | BA8 21 | Halt | |
| ¤ | ¤ | ) | 12-4-8 | CBA84 | Clear Word Mark | Lozenge |
| [ | 12-5-8 | BA84 1 | ||||
| < | 12-6-8 | BA842 | Less Than | |||
| ? | 12-7-8 | CBA8421 | Group Mark | |||
| & | & | + | 12 | CBA | ||
| $ | $ | $ | 11-3-8 | CB 8 21 | ||
| * | * | * | 11-4-8 | B 84 | ||
| ] | 11-5-8 | CB 84 1 | ||||
| ; | 11-6-8 | CB 842 | ||||
| ? | 11-7-8 | B 8421 | Delta (Mode Change) | |||
| - | - | - | 11 | B | ||
| / | / | / | 0-1 | C A 1 | Clear Storage | |
| , | , | , | 0-3-8 | C A8 21 | Set Word Mark | |
| % | % | ( | 0-4-8 | A84 | Divide | Optional special feature. |
| ? | 0-5-8 | C A84 1 | Word Separator | |||
| | align="center" | | 0-6-8 | C A842 | Left Oblique | |||
| ? | 0-7-8 | A8421 | Tape Segment Mark | |||
| b | ? | ? | N/A 0 | A | Cannot be read from card. Punches as zero. Blank with "even-parity" on tape. | |
| # | # | = | 3-8 | 8 21 | Modify Address | Optional (requires more than 4000 characters of memory) |
| @ | @ | ' | 4-8 | C 84 | Multiply | Optional special feature. |
| : | 5-8 | 84 1 | ||||
| > | 6-8 | 842 | Greater Than | |||
| √ˉ | 7-8 | C 8421 | Tape Mark | |||
| ? | & | & | 12-0 | CBA8 2 | Zero and Add | Plus Zero |
| A | A | A | 12-1 | BA 1 | Add | |
| B | B | B | 12-2 | BA 2 | Branch | |
| C | C | C | 12-3 | CBA 21 | Compare | |
| D | D | D | 12-4 | BA 4 | Move Numerical | (Bits) |
| E | E | E | 12-5 | CBA 4 1 | Move Characters and Edit | |
| F | F | F | 12-6 | CBA 42 | Control Carriage | (Printer) |
| G | G | G | 12-7 | BA 421 | ||
| H | H | H | 12-8 | BA8 | Store B-Address Register | Optional special feature. |
| I | I | I | 12-9 | CBA8 1 | ||
| ! | - | - | 11-0 | B 8 2 | Zero and Subtract | Minus Zero |
| J | J | J | 11-1 | CB 1 | ||
| K | K | K | 11-2 | CB 2 | Select Stacker | (Card) |
| L | L | L | 11-3 | B 21 | Load Characters to Word Mark | |
| M | M | M | 11-4 | CB 4 | Move Characters to Word Mark | |
| N | N | N | 11-5 | B 4 1 | No Operation | |
| O | O | O | 11-6 | B 42 | ||
| P | P | P | 11-7 | CB 421 | Move Characters to Record or Group Mark | Optional special feature. |
| Q | Q | Q | 11-8 | CB 8 | Store A-Address Register | Optional special feature. |
| R | R | R | 11-9 | B 8 1 | ||
| ? | ? | ? | 0-2-8 | A8 2 | Record Mark | |
| S | S | S | 0-2 | C A 2 | Subtract | |
| T | T | T | 0-3 | A 21 | ||
| U | U | U | 0-4 | C A 4 | Control Unit | (Tape) |
| V | V | V | 0-5 | A 4 1 | Branch if Word Mark and/or Zone | |
| W | W | W | 0-6 | A 42 | Branch if Bit Equal | Optional special feature. |
| X | X | X | 0-7 | C A 421 | Move and Insert Zeros | Optional special feature. |
| Y | Y | Y | 0-8 | C A8 | Move Zone | (Bits) |
| Z | Z | Z | 0-9 | A8 1 | Move Characters and Suppress Zeros | |
| 0 | 0 | 0 | 0 | C 8 2 | ||
| 1 | 1 | 1 | 1 | 1 | Read a Card | |
| 2 | 2 | 2 | 2 | 2 | Write a Line | |
| 3 | 3 | 3 | 3 | C 21 | Write and Read | |
| 4 | 4 | 4 | 4 | 4 | Punch a Card | |
| 5 | 5 | 5 | 5 | C 4 1 | Read and Punch | |
| 6 | 6 | 6 | 6 | C 42 | Write and Punch | |
| 7 | 7 | 7 | 7 | 421 | Write, Read, and Punch | |
| 8 | 8 | 8 | 8 | 8 | Start Read Feed | Optional special feature. |
| 9 | 9 | 9 | 9 | C 8 1 | Start Punch Feed | Optional special feature. |
Hardware implementation
Most of the logic circuitry of the 1401 was a type of diode-transistor logic (DTL), that IBM referred to as CTDL. Other IBM circuit types used were referred to as: Alloy (some logic, but mostly various non-logic functions, named for the kind of transistors used), CTRL (a type of resistor-transistor logic (RTL)). Later upgrades (e.g., the TAU-9 tape interface) used a faster type of DTL using "drift" transistors (a type of transistor invented by Herbert Kroemer in 1953) for their speed, that IBM referred to as SDTDL. Typical logic levels of these circuits were (S & U Level): high – 0V to -0.5V, low – -6V to -12V; (T Level): high – 6V to 1V, low – -5.5V to -6V.These circuits were constructed of individual discrete components mounted on single sided paper-epoxy printed circuit boards either 2.5 by 4.5 inches (38 by 114 mm) with a 16 pin gold plated edge connector (single wide) or 5.375 by 4.5 inches (82 by 114 mm) with two 16 pin gold plated edge connectors (double wide), that IBM referred to as SMS cards (Standard Modular System). The amount of logic on one card was similar to that in one 7400 series SSI or simpler MSI package (e.g., 3 to 5 logic gates or a couple of flip-flops on a single wide card up to about 20 logic gates or 4 flip-flops on a double wide card).
These boards were inserted in sockets on racks, that IBM referred to as gates.
Art Inspired by IBM 1401
In October of 2006, respected indie label 4AD (Pixies, Dead Can Dance, Scott Walker) put out an album by Icelandic avante-garde musician, Jóhann Jóhannsson. The album is called 'IBM 1401, A User's Manual'. The concept is based upon work done back in 1964 by his father, Jóhann Gunnarsson, chief maintenance engineer of one of the country’s first computers, and Elias Davidsson, one of the first programmers in the country. The album was originally written for a string quartet, organ and electronics and to accompany a dance piece by long-standing collaborator friend, Erna Ómarsdóttir. For the album recording, Johann has rewritten it for a sixty-piece string orchestra, adding a new final movement and incorporating electronics and vintage reel-to-reel recordings of a singing IBM 1401 mainframe computer found in his father’s attic. The result is quite astonishing. Link to mp3 samples from the album.An early Jim Henson Muppet sketch appears to parody a technical training manual. A prototype of Cookie Monster, with sharper teeth, consumes a complex machine while it reads its own instruction manual aloud. Youtube Video [1].
Trivia
The IBM 1401 was the first ever computer in Pakistan. It was imported from the United States and was subsequently installed in Pakistan International Airlines.References
- IBM (April, 1966). IBM 1401 System Summary. A24-1401-1. Brief descriptions of the machine features, componets, configurations, and special features
- IBM (April, 1962). IBM 1401 Data Processing System: Reference Manual. A24-1403-5.
External links
- IBM 1401 documents on bitsavers.org
- IBM Archives, 1401 Data Processing System
- IBM 1401 videos and sounds
- 1401s I have Known, Tom Van Vleck
- Haines, L. H. (1965). "Serial compilation and the 1401 FORTRAN compiler". IBM Systems Journal 4 (1): 73-80. . This article was reprinted, edited, in both editions of Lee, John A. N. (1967(1st), 1974(2nd)). Anatomy of a Compiler. Van Nostrand Reinhold.
- Official 4AD page for Johann Johannsson's concept album "IBM 1401: A User's Manual"
- "The Real Computer Monster" (video)
- Music inspired by IBM 1401
Notes
1. ^ 1401 Restoration Project.
2. ^ IBM (April 1962). IBM 1401 Data Processing System: Reference Manual, A24-1403-5, pg 15. “The use of the variable-length instruction and data format requires a method of determining the instruction and data-word length. This identification is provided by a word mark.
3. ^ K is used in this article for 1000, not 1024.
4. ^ The History of Programming Languages: SPS web page has, at the bottom, the assertion, attributed to Ray Saunders, that SPS was "was field-written by IBM CEs and SEs".
2. ^ IBM (April 1962). IBM 1401 Data Processing System: Reference Manual, A24-1403-5, pg 15. “The use of the variable-length instruction and data format requires a method of determining the instruction and data-word length. This identification is provided by a word mark.
3. ^ K is used in this article for 1000, not 1024.
4. ^ The History of Programming Languages: SPS web page has, at the bottom, the assertion, attributed to Ray Saunders, that SPS was "was field-written by IBM CEs and SEs".
The IBM 1400 series were second generation (transistorized) mid-range business computers that IBM sold in the early 1960s. They could be operated as an independent systems, in conjunction with IBM punched card equipment, or as auxiliary equipment to other computer systems.
..... Click the link for more information.
..... Click the link for more information.
decimal (base ten or occasionally denary) numeral system has ten as its base. It is the most widely used numeral system, perhaps because humans have four fingers and a thumb on each hand, giving a total of ten digits over both hands.
..... Click the link for more information.
..... Click the link for more information.
computer is a machine which manipulates data according to a list of instructions.
Computers take numerous physical forms. The first devices that resemble modern computers date to the mid-20th century (around 1940 - 1941), although the computer concept and various machines
..... Click the link for more information.
Computers take numerous physical forms. The first devices that resemble modern computers date to the mid-20th century (around 1940 - 1941), although the computer concept and various machines
..... Click the link for more information.
International Business Machines Corporation
Public (NYSE: IBM )
Founded 1889, incorporated 1911
Headquarters Armonk, New York, USA
Key people Samuel J.
..... Click the link for more information.
Public (NYSE: IBM )
Founded 1889, incorporated 1911
Headquarters Armonk, New York, USA
Key people Samuel J.
..... Click the link for more information.
October 5 is the 1st day of the year (2nd in leap years) in the Gregorian calendar. There are 0 days remaining.
..... Click the link for more information.
Events
..... Click the link for more information.
20th century - 21st century
1920s 1930s 1940s - 1950s - 1960s 1970s 1980s
1956 1957 1958 - 1959 - 1960 1961 1962
Year 1959 (MCMLIX
..... Click the link for more information.
1920s 1930s 1940s - 1950s - 1960s 1970s 1980s
1956 1957 1958 - 1959 - 1960 1961 1962
Year 1959 (MCMLIX
..... Click the link for more information.
February 8 is the 1st day of the year (2nd in leap years) in the Gregorian calendar. There are 0 days remaining.
..... Click the link for more information.
Events
- 421 - Constantius III becomes co-Emperor of the Western Roman Empire.
..... Click the link for more information.
19th century - 20th century - 21st century
1940s 1950s 1960s - 1970s - 1980s 1990s 2000s
1968 1969 1970 - 1971 - 1972 1973 1974
Year 1971 (MCMLXXI
..... Click the link for more information.
1940s 1950s 1960s - 1970s - 1980s 1990s 2000s
1968 1969 1970 - 1971 - 1972 1973 1974
Year 1971 (MCMLXXI
..... Click the link for more information.
The IBM 7090 was a second-generation transistorized version of the earlier IBM 709 vacuum tube mainframe computers and was designed for "large-scale scientific and technological applications". The 7090 was the third member of the IBM 700/7000 series scientific computers.
..... Click the link for more information.
..... Click the link for more information.
Magnetic tape is a medium for magnetic recording generally consisting of a thin magnetizable coating on a long and narrow strip of plastic. Nearly all recording tape is of this type, whether used for recording audio or video or for computer data storage.
..... Click the link for more information.
..... Click the link for more information.
punch card or punched card (or punchcard or Hollerith card or IBM card), is a piece of stiff paper that contains digital information represented by the presence or absence of holes in predefined positions.
..... Click the link for more information.
..... Click the link for more information.
IBM 1403 line printer was introduced as part of the IBM 1401 computer in 1959 and had an especially long life in the IBM product line. The original model could print 600 lines of text per minute and could skip blank lines at up to 75 inches/second.
..... Click the link for more information.
..... Click the link for more information.
%"]]
The line printer is a form of high speed impact printer in which one line of type is printed at a time. They are mostly associated with the early days of computing, but the technology is still in use.
..... Click the link for more information.
The line printer is a form of high speed impact printer in which one line of type is printed at a time. They are mostly associated with the early days of computing, but the technology is still in use.
..... Click the link for more information.
The IBM 1410, a member of the IBM 1400 series, was a variable wordlength decimal computer that was announced by IBM on September 12 1960 and marketed as a midrange "Business Computer". It was withdrawn on March 30 1970.
..... Click the link for more information.
..... Click the link for more information.
19th century - 20th century - 21st century
1930s 1940s 1950s - 1960s - 1970s 1980s 1990s
1961 1962 1963 - 1964 - 1965 1966 1967
..... Click the link for more information.
1930s 1940s 1950s - 1960s - 1970s 1980s 1990s
1961 1962 1963 - 1964 - 1965 1966 1967
- Also Nintendo emulator: 1964 (emulator).
..... Click the link for more information.
System/360 Model 65 operator's console, with register value lamps and toggle switches (middle of picture) and "emergency pull" switch (upper right).]] The IBM System/360 (S/360) is a mainframe computer system family announced by IBM on April 7, 1964.
..... Click the link for more information.
..... Click the link for more information.
A microprogram implements a CPU instruction set. Just as a single high level language statement is compiled to a series of machine instructions (load, store, shift, etc), in a CPU using microcode, each machine instruction is in turn implemented by a series of microinstructions,
..... Click the link for more information.
..... Click the link for more information.
emulator duplicates (provides an emulation of) the functions of one system with a different system, so that the second system behaves like (and appears to be) the first system.
..... Click the link for more information.
..... Click the link for more information.
Year 2000 problem (also known as the Y2K problem, the millennium bug or the Y2K Bug) was the result of a practice in early computer program design that caused some date-related processing to operate incorrectly for dates and times on and after January 1, 2000.
..... Click the link for more information.
..... Click the link for more information.
This page is currently protected from editing until disputes have been resolved.
Protection is not an endorsement of the current [ version] ([ protection log]).
..... Click the link for more information.
Protection is not an endorsement of the current [ version] ([ protection log]).
..... Click the link for more information.
Motto
اتحاد، تنظيم، يقين محکم
Ittehad, Tanzim, Yaqeen-e-Muhkam (Urdu)
..... Click the link for more information.
اتحاد، تنظيم، يقين محکم
Ittehad, Tanzim, Yaqeen-e-Muhkam (Urdu)
..... Click the link for more information.
PK ICAO
PIA Callsign
PAKISTAN
Founded 1946 (as Orient Airways)
Hubs Jinnah International Airport
Islamabad International Airport
Allama Iqbal International Airport
Focus cities Peshawar International Airport
Manchester Airport
..... Click the link for more information.
PIA Callsign
PAKISTAN
Founded 1946 (as Orient Airways)
Hubs Jinnah International Airport
Islamabad International Airport
Allama Iqbal International Airport
Focus cities Peshawar International Airport
Manchester Airport
..... Click the link for more information.
The Computer History Museum is a museum established in 1996, when The Computer Museum (TCM, in Boston) sent the majority of its historical collection to Moffett Field, California, so that TCM could concentrate on computing-related exhibits for children.
..... Click the link for more information.
..... Click the link for more information.
City of Mountain View, California
Location of Mountain View within Santa Clara County, California.
Coordinates:
Country United States
State California
County Santa Clara
..... Click the link for more information.
Location of Mountain View within Santa Clara County, California.
Coordinates:
Country United States
State California
County Santa Clara
..... Click the link for more information.
byte (pronounced /baɪt/) is a unit of measurement of information storage, most often consisting of eight bits. In many computer architectures it is a unit of memory addressing.
..... Click the link for more information.
..... Click the link for more information.
BIT is an acronym for:
..... Click the link for more information.
- Bannari amman Institute of Technology
- Bangalore Institute of Technology
- Beijing Institute of Technology
- Benzisothiazolinone
- Bilateral Investment Treaty
- Bhilai Institute of Technology - Durg
..... Click the link for more information.
Parity is a concept of equality of status or functional equivalence. It has several different specific definitions.
..... Click the link for more information.
- parity (physics): In physics parity is the name of the symmetry of interactions under spatial inversion.
..... Click the link for more information.
Magnetic core memory, or ferrite-core memory, is an early form of computer memory. It uses small magnetic ceramic rings, the cores, to store information via the polarity of the magnetic field they contain.
..... Click the link for more information.
..... Click the link for more information.
An index register in a computer's CPU is a processor register used for modifying operand addresses during the run of a program, typically for doing vector/array operations. Index registers were first used in the British Manchester Mark I computer, in 1949.
..... Click the link for more information.
..... Click the link for more information.
In computer science, an opcode (Operation Code) is the portion of a machine language instruction that specifies the operation to be performed. Their specification and format will be laid out in the instruction set architecture (ISA) of the computer hardware component
..... Click the link for more information.
..... Click the link for more information.
This article is copied from an article on Wikipedia.org - the free encyclopedia created and edited by online user community. The text was not checked or edited by anyone on our staff. Although the vast majority of the wikipedia encyclopedia articles provide accurate and timely information please do not assume the accuracy of any particular article. This article is distributed under the terms of GNU Free Documentation License.
Herod_Archelaus