-
公开(公告)号:DE1499201A1
公开(公告)日:1970-10-22
申请号:DE1499201
申请日:1965-03-26
Applicant: IBM
Inventor: MYRON AMDHAHL GENE , RAYMOND JOHNSON JACOB , CALINGAERT PETER , PAUL CASE RICHARD , ANNE BLAAUW GERRIT , MARIE BOEHM ELAINE , PORTER HANF WILLIAM , FREDERICK COLLINS ARTHUR , ELLIS GREENE JACK , ALLAN MAGDALL ALBERT , WILLIS ROOD JOHN , WEBER HELMUT , MARTIN UPDIKE BRUCE , JOSEPH CARNEVALE RICHARD , BERTRAM PERKINS JUN CHARLES , EUGENE VILLANTE ANTHONY
-
公开(公告)号:DE1499203B1
公开(公告)日:1970-08-27
申请号:DE1499203
申请日:1965-03-31
Applicant: IBM
Inventor: MYRON AMDAHL GENE , JOSEPH CARNEVALE RICHARD , FREDERICK COLLINS ARTHUR , ROBINSON MARSH ELLIOTT , EUGENE VILLANTE ANTHONY
IPC: G06F3/00 , G06F3/12 , G06F7/50 , G06F9/22 , G06F9/26 , G06F9/32 , G06F11/16 , G06F12/14 , G06F13/10 , G06F13/22 , G06F13/26 , G06F13/00
Abstract: 1,056,951. Electric digital calculators. INTERNATIONAL BUSINESS MACHINES CORPORATION. March 29, 1965 [April 6, 1964], No. 13162/65. Heading G4A. In an electronic data processor, sets of instruction words have respective key words associated with them and blocks of storage locations have respective storage key words associated with them, and modification of operand data retrieved from storage in response to an instruction word is prevented in dependence upon a comparison of the key word associated with the set containing the instruction, with the storage key word associated with the storage block originally containing the operand, and in dependence upon non-recognition of a predetermined configuration of data as comprising the key word or the storage key word. Each stored programme and input/output unit has an associated 4-bit key word which specifies the block of storage which the programme or I/O unit may utilize. If the programme or I/O unit may utilize any block, the key word is OOOO. Each block of storage has an associated 4-bit storage key word which specifies which programme or I/O unit may utilize it. If any programme or I/O unit may utilize the block, its key word is OOOO. When the contents of a storage location are retrieved, the corresponding key word and storage key word are examined. If they are equal or if either is OOOO, the contents of the location may be changed. Otherwise the contents are replaced unchanged. The key words and storage key words may be changed under programme control. The key word and storage key word to be examined are placed in respective halves of a register. In one mode of operation, one of them is placed in its half after passing through the other half and a further register.
-
公开(公告)号:DE1294429B
公开(公告)日:1969-05-08
申请号:DEJ0030687
申请日:1966-04-27
Applicant: IBM
Inventor: FREDERICK COLLINS ARTHUR , ELLIS GREENE JACK , REINHOLDT JENSEN HOLGER , JOHN KELLY MARTIN , ROBINSON MARSH EILLIOT , MORTON POWELL FLAVIUS
Abstract: 1,084,069. Data processing systems. INTERNATIONAL BUSINESS MACHINES CORPORATION. April 20, 1966 [April 28, 1965], No. 17230/66. Heading G4A. A data handling system comprises a processor, a main memory, an auxiliary memory storing status indicia for data terminals, scanning means for scanning said data terminals in succession and for transferring data to said main memory from a data terminal when the corresponding status indicia indicate such a requirement, and means for interrupting the successive scanning operation in order to transfer data from said main memory to a selected data terminal. Input-output control.-A scan address is used to (a) select an input-output unit, (b) address a control word memory, and (c) address an address register memory. The control word memory thereby provides the current status indicia for the selected input-output unit, specifies a translator unit to be inserted between the input-output unit and the main memory, and (from a permanently-wired section) provides the next scan address. The address register memory provides the main memory address for the next character to be transferred. When transfer takes place, this address can be incremented or decremented by one in a selectively-threaded modification matrix before reinsertion in the address register memory. The selected input-output unit recognises the scan address and sends status indicia to update those in the control word memory. Actual transfer of data will take place when the scan next reaches the input-output unit in question after the updated status indicia indicate that transfer is appropriate, the programme being interrupted and one character only being transferred (for each selection of a given input-output unit). A programmed instruction may interrupt the scanning operation by supplying the next scan address, and control signals which the inputoutput unit selected by the address responds to, and modifying the status indicia. The selected input-output unit then sends status indicia to update the control word memory. The scan continues where it left off. Serial by bit transmission is used with input-output units. At the end of an output message, an end of transmission character is sent to the output unit, which responds with the resulting status indicia. Number representation, adder and compare.- Characters have a 2-out-of-5-coded numeric section and a 2-out-of-3-coded zone section. A selectively-threaded magnetic core matrix adder has separate numeric and zone portions, true and complement inputs selected by sign, and carry inputs, and additional cores permitting high-low-equal comparison. Input is serial by character, parallel by bit. Error, interrupt and branch.-Error indications from the input-output units are stored in the status indicia in the control word memory, and may be transferred to the main memory for inspection during interrupt. Stacking, masking and interrupt-mode latches are provided for the possible causes of interrupt, viz. error, input, output, status request, end of storage area, which are serviced in that order unless masked. The error interrupt may result from an invalid character or multiply or divide overflow. If the error interrupt is masked, an error stops the computer, otherwise the latter branches to an error inspection and correction routine. Selectively-threaded magnetic core " branch " matrices perform condition tests and set/reset the latches mentioned. Other features.-Selectively-threaded magnetic core matrices are provided for codeconversion, and editing. The main memory addresses in the address register memory may be obtained under programme control. A disc storage unit, treated as an input-output unit, is mentioned.
-
-