GB1262248A – Data processing apparatus
– Google Patents
GB1262248A – Data processing apparatus
– Google Patents
Data processing apparatus
Info
Publication number
GB1262248A
GB1262248A
GB1586770A
GB1586770A
GB1262248A
GB 1262248 A
GB1262248 A
GB 1262248A
GB 1586770 A
GB1586770 A
GB 1586770A
GB 1586770 A
GB1586770 A
GB 1586770A
GB 1262248 A
GB1262248 A
GB 1262248A
Authority
GB
United Kingdom
Prior art keywords
microprogramme
control
control means
instruction
store
Prior art date
1970-04-03
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
GB1586770A
Inventor
Philip Charles Austin
Gerald Hubert Manley
David Andrew Thorold Reid
Robert William Taylor
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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.)
1970-04-03
Filing date
1970-04-03
Publication date
1972-02-02
1970-04-03
Application filed by International Business Machines Corp
filed
Critical
International Business Machines Corp
1970-04-03
Priority to GB1586770A
priority
Critical
patent/GB1262248A/en
1971-02-25
Priority to FR7107555A
priority
patent/FR2092394A5/fr
1971-03-03
Priority to JP1069271A
priority
patent/JPS546852B1/ja
1971-03-31
Priority to DE19712115655
priority
patent/DE2115655A1/en
1972-02-02
Publication of GB1262248A
publication
Critical
patent/GB1262248A/en
Status
Expired
legal-status
Critical
Current
Links
Espacenet
Global Dossier
Discuss
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/22—Microcontrol or microprogram arrangements
Abstract
1,262,248. Data processing. INTERNATIONAL BUSINESS MACHINES CORP. 3 April, 1970, No. 15867/70. Heading G4A. Data processing apparatus includes a central processing unit having instruction fetch and execution phases for each instruction, microprogramme control means, hardware control means, and means for determining whether the instruction fetch and/or execution phases are to be controlled by the microprogramme control means or the hardware control means or by a combination of the two control means. A main store holding operands, instructions and microinstructions is provided, together with an auxiliary store and a work store. Normally instruction fetch is controlled by the hardware control means (sequencers) totally for some instructions, partially for other instructions (requiring two storage accesses for operands) and not at all for yet further (more complex) instructions, the microprogramme control means being used otherwise. However, a failure or check condition (e.g. instruction address not on an integral boundary) causes instruction fetch to be repeated, or the condition analysed, under microprogramme control in every case. Execution of the more frequently used instructions is normally under hardware (sequencer) control and of the less frequently used (e.g. convert to binary or to decimal) under microprogramme control, but an unusual condition requiring analysis, or a failure in the hardware control, causes control to pass to microprogramme e.g. to repeat the instruction execution, the microprogramme controls being capable of controlling execution of any instruction. The main store address register has a back-up register for a microinstruction address, this register being fed from the address register, and feeding the address register with or without incrementing by 1 or 2. A particular microinstruction in a microinstruction control register loaded from main store is decoded to transfer instruction fetch control from microprogramme to hardware sequencers. The same decoder performs the same function for execution. A microprogramme start address is forced into the main store address register to cause transfer from sequencer to microprogramme control. Multiplication uses multiples of the multiplicand by 1, 2, 3 and 6 (or 4) obtained in succession in the auxiliary and work stores by addition of previous multiples in the series. Division uses multiples by 1 and ¢. The work store has respective portions allotted to the ALU, I/O adaptors, and system reset and log out, and can store, inter alia, status of seven interrupted microprogrammes.
GB1586770A
1970-04-03
1970-04-03
Data processing apparatus
Expired
GB1262248A
(en)
Priority Applications (4)
Application Number
Priority Date
Filing Date
Title
GB1586770A
GB1262248A
(en)
1970-04-03
1970-04-03
Data processing apparatus
FR7107555A
FR2092394A5
(en)
1970-04-03
1971-02-25
JP1069271A
JPS546852B1
(en)
1970-04-03
1971-03-03
DE19712115655
DE2115655A1
(en)
1970-04-03
1971-03-31
Electronic data processing system
Applications Claiming Priority (1)
Application Number
Priority Date
Filing Date
Title
GB1586770A
GB1262248A
(en)
1970-04-03
1970-04-03
Data processing apparatus
Publications (1)
Publication Number
Publication Date
GB1262248A
true
GB1262248A
(en)
1972-02-02
Family
ID=10066970
Family Applications (1)
Application Number
Title
Priority Date
Filing Date
GB1586770A
Expired
GB1262248A
(en)
1970-04-03
1970-04-03
Data processing apparatus
Country Status (4)
Country
Link
JP
(1)
JPS546852B1
(en)
DE
(1)
DE2115655A1
(en)
FR
(1)
FR2092394A5
(en)
GB
(1)
GB1262248A
(en)
1970
1970-04-03
GB
GB1586770A
patent/GB1262248A/en
not_active
Expired
1971
1971-02-25
FR
FR7107555A
patent/FR2092394A5/fr
not_active
Expired
1971-03-03
JP
JP1069271A
patent/JPS546852B1/ja
active
Pending
1971-03-31
DE
DE19712115655
patent/DE2115655A1/en
active
Pending
Also Published As
Publication number
Publication date
FR2092394A5
(en)
1972-01-21
DE2115655A1
(en)
1971-10-21
JPS546852B1
(en)
1979-04-02
Similar Documents
Publication
Publication Date
Title
US3930232A
(en)
1975-12-30
Format insensitive digital computer
US4172287A
(en)
1979-10-23
General purpose data processing apparatus for processing vector instructions
GB1130270A
(en)
1968-10-16
Data processing apparatus
US4272828A
(en)
1981-06-09
Arithmetic logic apparatus for a data processing system
ES8601545A1
(en)
1985-10-16
A nibble and word addressable memory to accessing consecutive data units for supporting decimal arithmetic operations.
GB1287656A
(en)
1972-09-06
Modular multiprocessor system with an interprocessor priority arrangement
GB1056951A
(en)
1967-02-01
Improvements in or relating to electronic data processing systems
FR1558879A
(en)
1969-02-28
GB1512619A
(en)
1978-06-01
Data processing apparatus
GB1271928A
(en)
1972-04-26
Data processing system
GB1137786A
(en)
1968-12-27
Data processing systems
GB1077343A
(en)
1967-07-26
Stored program data processing apparatus
GB1243872A
(en)
1971-08-25
Data processing systems
GB1402585A
(en)
1975-08-13
Data processing control apparatus
GB1318231A
(en)
1973-05-23
Data-processing systems
GB1209970A
(en)
1970-10-28
Data processing apparatus
GB1203003A
(en)
1970-08-26
Multiprocessing computer system
GB1438341A
(en)
1976-06-03
Microprogram control systems
GB1443064A
(en)
1976-07-21
Microprogramme unit for a data processor
GB1321851A
(en)
1973-07-04
Multi-mode process control computer with bit processing
GB1433076A
(en)
1976-04-22
Data processing systems
GB1262248A
(en)
1972-02-02
Data processing apparatus
GB1179047A
(en)
1970-01-28
Data Processing System with Improved Address Modification Apparatus
JPS57113144A
(en)
1982-07-14
Stored program computer
GB1167336A
(en)
1969-10-15
Improvements in or relating to Data Processing Devices
None