GB1117230A

GB1117230A – Data processors
– Google Patents

GB1117230A – Data processors
– Google Patents
Data processors

Info

Publication number
GB1117230A

GB1117230A
GB42346/65A
GB4234665A
GB1117230A
GB 1117230 A
GB1117230 A
GB 1117230A
GB 42346/65 A
GB42346/65 A
GB 42346/65A
GB 4234665 A
GB4234665 A
GB 4234665A
GB 1117230 A
GB1117230 A
GB 1117230A
Authority
GB
United Kingdom
Prior art keywords
register
word
field
transmitted
order
Prior art date
1964-10-07
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)

Expired

Application number
GB42346/65A
Inventor
Werner Ulrich
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)

AT&T Corp

Original Assignee
Western Electric Co Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
1964-10-07
Filing date
1965-10-06
Publication date
1968-06-19

1965-10-06
Application filed by Western Electric Co Inc
filed
Critical
Western Electric Co Inc

1968-06-19
Publication of GB1117230A
publication
Critical
patent/GB1117230A/en

Status
Expired
legal-status
Critical
Current

Links

Espacenet

Global Dossier

Discuss

230000000873
masking effect
Effects

0.000
abstract
4

101100188555
Arabidopsis thaliana OCT6 gene
Proteins

0.000
abstract
1

230000002457
bidirectional effect
Effects

0.000
abstract
1

Classifications

G—PHYSICS

G06—COMPUTING; CALCULATING OR COUNTING

G06F—ELECTRIC DIGITAL DATA PROCESSING

G06F9/00—Arrangements for program control, e.g. control units

G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs

G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode

G06F9/34—Addressing or accessing the instruction operand or the result ; Formation of operand address; Addressing modes

G06F9/355—Indexed addressing

Abstract

1,117,230. Data processor. WESTERN ELECTRIC CO. Inc. 6 Oct., 1965 [7 Oct., 1964], No. 42346/65. Heading G4A. A digital electric processor in eludes a plurality of registers means for representing an instruc tion word, an index adder, means for transmitting to the index adder a variable portion of the instruction word, data contained in one of the registers and part of data contained in another of the registers in accordance with the instruction word. Instruction words from a program store 40 are transmitted to an order word register 28. The address of the word in store 4 is contained in a program address register 38 and continuously incremented by 1 or transmitted to register 38 over cable 52 if order cable XFR is energized. Each instruction word comprises operation, DA or data/ address, IR or index register and LPA fields. Decoder-distributer determines from the operation field the order to be executed and energizes one of the four order cables to execute the order. The DA field can be in two parts, DA 1 , DA 2 . The DA 1 portion is transmitted directly to the index adder 32 which is used only to modify the DA field of an instruction word. DA 2 is transmitted via gate 30 which is normally enabled, to the index adder and the two parts DA 1 , DA 2 may form a single word specifying either data or an address. The index adder adds the word to the contents of a register L, X, Y, Z or buffer register 12 specified by the IR field and read by register reader 16, the word from the index adder being transmitted to the unit enabled by the energized one of the four order cables. Whenever a new word directed by the register director 44 is written in the Y register it is added to the word in the Z register by adder 42 and the result is stored in the Z register, the new word remaining in the Y register. The words may be masked in the masking circuit 14 the masking being determined by a word stored in the L register, a one in any bit position of this word allowing the corresponding bit in the word to be masked to pass and a zero stopping the corresponding bit from passing. The masking circuit is bidirectional so that a word from register reader 16 on line 56 can be masked as well as a word from buffer register 12. Masking only occurs if bit L in the LPA field is a » 1 «. Assuming that the LPA field is zero, a transfer order controls a transfer to a new instruction out of sequence. Order cable XFR is energized by an instruction XFR, 500, Y, 000. Thus the entire DA field, 500, is transmitted to the index adder 32 since P is 0. The contents of the Y register, say 25, are also transmitted to the index adder to produce a sum 525 which is transmitted to data store 10 and gate 74 and to program address register 38. However the data store and gate 79 are not enabled by cable XFR. Thus the next instruction transmitted to the order register is that from location 525. When a word contained in the DA field is to be written in one of the registers order cable W(R) is energized the (R) specifying the register. In operation the contents of the register specified by the IR field are again added to the DA field before the word is written in the appropriate register. The M(R) instruction causes a word in memory to be written in the register specified by the (R) term. The DA field again may be indexed. The (R)M causes a word in one of the registers to be written in the memory. When the P field contains a 1 the above operations are amended. Gate 30 is not inhibited, only the DA 1 field passes to the index adder and the DA 2 field passes the now enabled gate 26 to the shift and read circuits. Read circuit 74 is connected to the stages of the Z register containing the least significant bits, the exact number depending on the maximum number of bits to be transmitted from the Z register in any given application. The DA 2 subfield specifies a number of bits, e.g. 4 and the read circuit reads the four least significant bits in the Z register to the index adder, to be added to the contents of the register specified by the IR field and to the DA 1 field. After the operation of the read circuit the shift circuit operates to shift the contents of the Z register, e.g. four places to the right, i.e. in the direction of least significance to remove the previous four bits and place the next bits to be specified by the DA 2 field in position.

GB42346/65A
1964-10-07
1965-10-06
Data processors

Expired

GB1117230A
(en)

Applications Claiming Priority (1)

Application Number
Priority Date
Filing Date
Title

US402272A

US3343138A
(en)

1964-10-07
1964-10-07
Data processor employing double indexing

Publications (1)

Publication Number
Publication Date

GB1117230A
true

GB1117230A
(en)

1968-06-19

Family
ID=23591239
Family Applications (1)

Application Number
Title
Priority Date
Filing Date

GB42346/65A
Expired

GB1117230A
(en)

1964-10-07
1965-10-06
Data processors

Country Status (6)

Country
Link

US
(1)

US3343138A
(en)

BE
(1)

BE670567A
(en)

DE
(1)

DE1499284C3
(en)

GB
(1)

GB1117230A
(en)

NL
(1)

NL6513019A
(en)

SE
(1)

SE316937B
(en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party

Publication number
Priority date
Publication date
Assignee
Title

US3906459A
(en)

*

1974-06-03
1975-09-16
Control Data Corp
Binary data manipulation network having multiple function capability for computers

US4079451A
(en)

*

1976-04-07
1978-03-14
Honeywell Information Systems Inc.
Word, byte and bit indexed addressing in a data processing system

US4037213A
(en)

*

1976-04-23
1977-07-19
International Business Machines Corporation
Data processor using a four section instruction format for control of multi-operation functions by a single instruction

JPS54100634A
(en)

*

1978-01-26
1979-08-08
Toshiba Corp
Computer

US4771281A
(en)

*

1984-02-13
1988-09-13
Prime Computer, Inc.
Bit selection and routing apparatus and method

Family Cites Families (8)

* Cited by examiner, † Cited by third party

Publication number
Priority date
Publication date
Assignee
Title

US3015441A
(en)

*

1957-09-04
1962-01-02
Ibm
Indexing system for calculators

US3048333A
(en)

*

1957-12-26
1962-08-07
Ibm
Fast multiply apparatus in an electronic digital computer

US3061192A
(en)

*

1958-08-18
1962-10-30
Sylvania Electric Prod
Data processing system

US3249920A
(en)

*

1960-06-30
1966-05-03
Ibm
Program control element

NL267513A
(en)

*

1960-07-25

US3247490A
(en)

*

1961-12-19
1966-04-19
Sperry Rand Corp
Computer memory system

DE1160222B
(en)

*

1962-01-04
1963-12-27
Siemens Ag

Circuit arrangement for address modification in a program-controlled digital calculating machine

US3299261A
(en)

*

1963-12-16
1967-01-17
Ibm
Multiple-input memory accessing apparatus

1964

1964-10-07
US
US402272A
patent/US3343138A/en
not_active
Expired – Lifetime

1965

1965-10-06
GB
GB42346/65A
patent/GB1117230A/en
not_active
Expired

1965-10-06
SE
SE12961/65A
patent/SE316937B/xx
unknown

1965-10-06
DE
DE1499284A
patent/DE1499284C3/en
not_active
Expired

1965-10-06
BE
BE670567D
patent/BE670567A/xx
unknown

1965-10-07
NL
NL6513019A
patent/NL6513019A/xx
unknown

Also Published As

Publication number
Publication date

US3343138A
(en)

1967-09-19

NL6513019A
(en)

1966-04-12

DE1499284B2
(en)

1973-03-22

DE1499284C3
(en)

1973-10-18

SE316937B
(en)

1969-11-03

DE1499284A1
(en)

1972-03-09

BE670567A
(en)

1966-01-31

Similar Documents

Publication
Publication Date
Title

GB1055704A
(en)

1967-01-18

Improvements relating to electronic data processing systems

GB1282341A
(en)

1972-07-19

Data processing apparatus

GB1324617A
(en)

1973-07-25

Digital processor

ES361451A1
(en)

1970-11-01

Microprogrammed data processing system utilizing improved storage addressing means

GB1130270A
(en)

1968-10-16

Data processing apparatus

GB1195268A
(en)

1970-06-17

A Computer System

ES495454A0
(en)

1981-09-01

IMPROVEMENTS IN DATA PROCESSING SYSTEMS

KR870004366A
(en)

1987-05-09

Data processing systems

GB1493817A
(en)

1977-11-30

Information processor with immediate and indirect addressing

GB1258801A
(en)

1971-12-30

US4241396A
(en)

1980-12-23

Tagged pointer handling apparatus

GB1074903A
(en)

1967-07-05

Improvements in or relating to data processing apparatus

GB1129660A
(en)

1968-10-09

Data processors

ES443014A1
(en)

1977-07-01

Processing link control device for a data processing system processing data by executing a main routine and a sub-routine

GB1522324A
(en)

1978-08-23

Data processing

GB1150236A
(en)

1969-04-30

Improvements in Data Processing Systems.

US3566366A
(en)

1971-02-23

Selective execution circuit for program controlled data processors

GB1475136A
(en)

1977-06-01

Multi-way programme branching circuits

GB1398182A
(en)

1975-06-18

Storage address translation

US4090237A
(en)

1978-05-16

Processor circuit

GB986791A
(en)

1965-03-24

A data processing system

GB1117230A
(en)

1968-06-19

Data processors

GB1010179A
(en)

1965-11-17

Data processing system

GB1003921A
(en)

1965-09-08

Computer cycling and control system

US3430202A
(en)

1969-02-25

Data processor utilizing combined order instructions

Download PDF in English

None