[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

GB1450770A - Electrical apparatus for performing digital calculations - Google Patents

Electrical apparatus for performing digital calculations

Info

Publication number
GB1450770A
GB1450770A GB5997272A GB5997272A GB1450770A GB 1450770 A GB1450770 A GB 1450770A GB 5997272 A GB5997272 A GB 5997272A GB 5997272 A GB5997272 A GB 5997272A GB 1450770 A GB1450770 A GB 1450770A
Authority
GB
United Kingdom
Prior art keywords
data
store
address
highway
instruction
Prior art date
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
GB5997272A
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.)
BAE Systems Electronics Ltd
Original Assignee
Marconi Co Ltd
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.)
Filing date
Publication date
Application filed by Marconi Co Ltd filed Critical Marconi Co Ltd
Priority to GB5997272A priority Critical patent/GB1450770A/en
Publication of GB1450770A publication Critical patent/GB1450770A/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline or look ahead
    • G06F9/3867Concurrent instruction execution, e.g. pipeline or look ahead using instruction pipelines

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Control By Computers (AREA)

Abstract

1450770 Data processing system MARCONI CO Ltd 7 Jan 1974 [29 Dec 1972] 59972/72 Heading G4A A data processing system includes a number of units 1-5, only 1 and 2 shown, interconnected via a common data highway 6, at least one of the units being a read write store and others being arranged to perform mathematical operations on data. supplied thereto, and a controller 7 connected to each unit via two address highways 11 and 12, the arrangement being such that in operation the controller supplies addresses to the two address highways and data is supplied to the data highway by a unit adressed by signals on a first address highway 11 and data is received from the data highway by a unit addressed by signals on the other address highway 12. The controller 7 has a microprogram store 13 addressed by a normally incremented register 14 to supply instructions to a buffer 15 into which they are gated in response to a signal 17 from logic 16 indicating that the previous operation is complete. Each instruction includes a source and a destination address which are supplied to highways 11 and 12 respectively. Separate registers within a unit may be individually addressed as a source or destination, e.g. the registers within the store 1 or, in a multiplication operation, by registers 8 and 9 which receive operands in response to successive instructions. The unit 2 being arranged automatically to perform the multiplication when all required data are present and to supply the result to register 10 from where it may be accessed by a third instruction. For operations such as multiplication which may take a relatively long time the relevant unit (e.g. 2) supplies a busy signal over line 21 which may inhibit fetching of the next instruction, or allow different instructions to be fetched to avoid wasting time, the different instructions may be supplied by a second similar controller which time shares the units with the first controller. Jump instructions may be executed. For example one of the units, e.g. 4, may be arranged to compare two data words and as appropriate produce "skip" signal on line 28 to cause the next instruction in the sequence to be omitted. Alternatively a special "jump" instruction may specify two addresses one being characteristic of a jump instruction which is recognised by the controller and the other indicating by how much address register 14 should be incremented. Conditional jumps are possible by using a combination of the above two procedures. The "skip" being to a "special" jump instruction. The address register 14 may also be addressed and supplied with data from the data highway. One of the units, e.g. (5) Fig. 2 (not shown) may be connected to a large data store (22) which is accessed by addressing registers in unit (5) and supplying two data words to respective ones of the registers over highway 6, one being an address in store (22) and the other being data to be read into the store. In a read operation only one (address) word is supplied, store (22) feeding data to highway 6 via the appropriate register in unit (5). Instruction words may also be written into program store 13, from store (22) or from a magnetic tape reader. A write address register (not shown) associated with store 13 is addressed and supplied with data over highway 6 to address a location in store 13. A second instruction then causes an instruction word to be supplied over highway 6 and written into the addressed location in store 13. Store 13 may be an integrated circuit device and the units 1-5 may include dividers, adders, subtractors, floating point units, mathematical function units, interfaces for printers or other peripheral equipment &c. The arrangement is said to be of use as an aircraft simulator or in other real time applications.
GB5997272A 1972-12-29 1972-12-29 Electrical apparatus for performing digital calculations Expired GB1450770A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
GB5997272A GB1450770A (en) 1972-12-29 1972-12-29 Electrical apparatus for performing digital calculations

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB5997272A GB1450770A (en) 1972-12-29 1972-12-29 Electrical apparatus for performing digital calculations

Publications (1)

Publication Number Publication Date
GB1450770A true GB1450770A (en) 1976-09-29

Family

ID=10484774

Family Applications (1)

Application Number Title Priority Date Filing Date
GB5997272A Expired GB1450770A (en) 1972-12-29 1972-12-29 Electrical apparatus for performing digital calculations

Country Status (1)

Country Link
GB (1) GB1450770A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2412883A1 (en) * 1977-12-20 1979-07-20 Siemens Ag ELECTRONIC CALCULATION DEVICE

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2412883A1 (en) * 1977-12-20 1979-07-20 Siemens Ag ELECTRONIC CALCULATION DEVICE

Similar Documents

Publication Publication Date Title
US4339804A (en) Memory system wherein individual bits may be updated
JPS5582359A (en) Microprogram test unit
US3337854A (en) Multi-processor using the principle of time-sharing
GB1321851A (en) Multi-mode process control computer with bit processing
KR950704744A (en) METHOD AND APPARATUS FOR PROVIDING FAST MULTI-COLOR STORAGE IN A FRAME BUFFER
GB1442459A (en) Data processing system
US3745533A (en) Digital data storage register modules
US3351913A (en) Memory system including means for selectively altering or not altering restored data
ATE55528T1 (en) VIDEO SIGNAL PROCESSING CIRCUITS.
US3701105A (en) A central processing unit in which all data flow passes through a single arithmetic and logic unit
US3434112A (en) Computer system employing elementary operation memory
GB1450770A (en) Electrical apparatus for performing digital calculations
GB1529644A (en) Data display system designed as a microcontroller
US3237169A (en) Simultaneous read-write addressing
JPS57130150A (en) Register control system
GB1218656A (en) Improvements in or relating to computer system
GB1469300A (en) Circuit arrangement for an integrated data processing system
KR890005607A (en) Data processing systems
GB1202453A (en) Improvements in and relating to data processing systems
JPS5615043A (en) Electron beam exposure system
GB1575877A (en) Data processing system having writable store configuration
JPS54108539A (en) Virtual memory control system of information processor
JPS5740790A (en) Storage control system
JPS5622170A (en) Vector operation processing system
JPS57105078A (en) Vector processor

Legal Events

Date Code Title Description
PS Patent sealed
PCNP Patent ceased through non-payment of renewal fee