[go: up one dir, main page]

JPS63291108A - Processor - Google Patents

Processor

Info

Publication number
JPS63291108A
JPS63291108A JP62126341A JP12634187A JPS63291108A JP S63291108 A JPS63291108 A JP S63291108A JP 62126341 A JP62126341 A JP 62126341A JP 12634187 A JP12634187 A JP 12634187A JP S63291108 A JPS63291108 A JP S63291108A
Authority
JP
Japan
Prior art keywords
rom
output
instruction
access bus
result
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.)
Pending
Application number
JP62126341A
Other languages
Japanese (ja)
Inventor
Hiroto Ikeda
池田 弘人
Tsugio Sugawara
菅原 次男
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.)
NEC Corp
NEC Communication Systems Ltd
Original Assignee
NEC Corp
NEC Communication Systems 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 NEC Corp, NEC Communication Systems Ltd filed Critical NEC Corp
Priority to JP62126341A priority Critical patent/JPS63291108A/en
Publication of JPS63291108A publication Critical patent/JPS63291108A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To process a complicated arithmetic operation, as well at high speed with a simple constitution by using all inputs and data, etc., to be processed as the input address of an exclusive ROM for operating and using the output of the ROM as an arithmetic result. CONSTITUTION:When an adding instruction between resistors are decoded by an instruction decoding part 10, a ROM 1 for adding is made active by the instruction decoding part 10 and simultaneously to the address part of an access bus 100, in order to output the contents of the respective resistors to be added, a signal is sent from the instruction decoding part 10 to a resistor group and control part 20. As a result, the ROM 1 for adding outputs an added result to the access bus 100, the resistor group and control part 20 inputs it from the access bus 100 and stores it to the designated resistor of the internal part of the resistor group and control part 20 and a solution is obtained. Thus, a complicated arithmetic processing can be executed at high speed.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、コンピュータの処理方式に関し、特に、高速
処理のプロセッサに関する。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a computer processing system, and particularly to a high-speed processor.

従来の技術 従来、この種の逐次処理形のプロセッサでは、命令をフ
ェッチした後にそれを解読して必要な処理を行う為に、
データを加算器、シフタ、乗算器、除算器等の演算回路
に入力して、その出力を得る方式となっていた。
Conventional technology Conventionally, in this type of sequential processor, in order to decode an instruction after fetching it and perform the necessary processing,
Data was input to arithmetic circuits such as adders, shifters, multipliers, and dividers, and the output was obtained.

発明が解決しようとする問題点 」−述した従来のプロセッサの処理方式では、データを
演算回路に入力して、その出力を得る方式となっている
ので、速度が遅(なるという欠点がある。
Problems to be Solved by the Invention: In the conventional processor processing method described above, data is input to an arithmetic circuit and its output is obtained, so it has the disadvantage of being slow.

本発明は従来の技術に内在する上記欠点を解消する為に
なされたものであり、従って本発明の目的は、複雑な演
算処理を高速で実行することを可能とした新規なプロセ
ッサを提供することにある。
The present invention has been made in order to eliminate the above-mentioned drawbacks inherent in the conventional technology, and therefore, an object of the present invention is to provide a novel processor that is capable of executing complex arithmetic processing at high speed. It is in.

問題点を解決するための手段 上記目的を達成する為に、本発明に係るプロセッサは、
(a)、あらかじめ全ての演算結果を格納している種々
のROMと、(b)、命令を解読して種々のROMのう
ちどのROMとどのレジスタを選択するかを決定する制
御回路とを具備して構成される。
Means for Solving the Problems In order to achieve the above object, the processor according to the present invention comprises:
Equipped with (a) various ROMs that store all operation results in advance, and (b) a control circuit that decodes instructions and determines which ROM and register to select from among the various ROMs. It is composed of

実施例 次に、本発明をその好ましい一実施例について図面を参
照して具体的に説明する。
Embodiment Next, a preferred embodiment of the present invention will be specifically explained with reference to the drawings.

第1図は本発明の一実施例を示すブロック構成図である
。■は加算用ROM、2は減算用ROM、!1はその他
の演算用P、OMを代表している。これらのROMの出
力はROMアクセスバス100へ出力される。!0は命
令解読部であり、バスインタフェース部30から命令を
受けとっては命令を解読して、20のl/ジス9群およ
び制御部へ、レジスタの種別と入出力の別を指示し、同
時に各演算用ROM 1〜nの内のどれか1つを必要が
あれば選択してアクティブにする。バスインタフェース
部3θはレジスタ群および制御部20からのバスアクセ
ス要求があると、7ステムバス200を介して、主記憶
又は種々のIloなどとの間で情報の人出力を行う。
FIG. 1 is a block diagram showing one embodiment of the present invention. ■ is a ROM for addition, 2 is a ROM for subtraction,! 1 represents other calculation P and OM. The outputs of these ROMs are output to a ROM access bus 100. ! 0 is an instruction decoding unit which receives an instruction from the bus interface unit 30, decodes the instruction, and instructs the 20 l/gis 9 groups and the control unit as to the type of register and input/output, and at the same time If necessary, one of the calculation ROMs 1 to n is selected and made active. When the bus interface unit 3θ receives a bus access request from the register group and the control unit 20, it outputs information to and from the main memory or various Ilo via the 7-stem bus 200.

動作例として、レジスタ間の加算命令が命令解読部10
により解読されたとすると、命令解読部10により加算
用ROMIがアクティブにされ、同時にアクセスバス1
00のアドレス部へ、加算スべき各々のレジスタの内容
を出力するために、命令解読部lOからレジスタ群およ
び制御部20へ信号が出される。その結果、加算用RO
MIは加算結果をアクセスバス100へ出力し、レジス
タ群および制御部20はアクセスバス100からそれを
入力してレジスタ群および制御部20の内部の指定され
たレジスタへ格納して答を得る。
As an example of operation, an addition instruction between registers is executed by the instruction decoder 10.
, the instruction decoder 10 activates the addition ROMI, and at the same time the access bus 1
In order to output the contents of each register to be added to the address section 00, a signal is issued from the instruction decoding section 1O to the register group and the control section 20. As a result, the addition RO
The MI outputs the addition result to the access bus 100, and the register group and control section 20 inputs it from the access bus 100 and stores it in a designated register inside the register group and control section 20 to obtain an answer.

発明の詳細 な説明したように、本発明によれば、処理すべき全ての
入力、データ等を演算用の専用のROMの入力アドレス
として使用し、ROMの出力を演算結果として用いる事
により、rrr+’J−な構成で、どんな複雑な演算も
高速で処理できる効果が得られる。
As described in detail, according to the present invention, all inputs, data, etc. to be processed are used as input addresses of a dedicated ROM for calculations, and the output of the ROM is used as the calculation result, so that rrr+ 'J-like configuration provides the advantage of being able to process any complex calculations at high speed.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の一実施例を示すブロック構成図である
。 109.加算用ROM、2.、、減算用ROM。 n90.その他の演算用ROMの代表、10.、、命令
解読部、 20.、、レジスタ群および制御部、30.
、。 バスインタフェース部、+00.、、ROMアクセスバ
ス、200.、、システムバス
FIG. 1 is a block diagram showing one embodiment of the present invention. 109. Addition ROM, 2. ,, ROM for subtraction. n90. Representatives of other calculation ROMs, 10. ,,instruction decoding unit, 20. , , register group and control unit, 30.
,. Bus interface section, +00. ,,ROM access bus, 200. ,, system bus

Claims (1)

【特許請求の範囲】[Claims] コンピュータの処理方式において、処理すべき全ての入
力、データ等を演算用の専用のROM(読出し専用メモ
リ)の入力アドレスとして使用し、ROMの出力を演算
結果として用い、データ処理および制御をROMの出力
を用いて行う事を特徴とするプロセッサ。
In a computer processing method, all inputs, data, etc. to be processed are used as input addresses of a dedicated ROM (read-only memory) for calculations, the output of the ROM is used as the calculation result, and data processing and control are performed by the ROM. A processor characterized by using output.
JP62126341A 1987-05-23 1987-05-23 Processor Pending JPS63291108A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62126341A JPS63291108A (en) 1987-05-23 1987-05-23 Processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62126341A JPS63291108A (en) 1987-05-23 1987-05-23 Processor

Publications (1)

Publication Number Publication Date
JPS63291108A true JPS63291108A (en) 1988-11-29

Family

ID=14932770

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62126341A Pending JPS63291108A (en) 1987-05-23 1987-05-23 Processor

Country Status (1)

Country Link
JP (1) JPS63291108A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02271425A (en) * 1989-04-13 1990-11-06 Koufu Nippon Denki Kk High-speed data arithmetic processing system
JPH0374044U (en) * 1989-11-21 1991-07-25

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02271425A (en) * 1989-04-13 1990-11-06 Koufu Nippon Denki Kk High-speed data arithmetic processing system
JPH0374044U (en) * 1989-11-21 1991-07-25

Similar Documents

Publication Publication Date Title
JP3237858B2 (en) Arithmetic unit
US4954947A (en) Instruction processor for processing branch instruction at high speed
JP2845433B2 (en) Integrated circuit device
US5390306A (en) Pipeline processing system and microprocessor using the system
JPS63291108A (en) Processor
JPS638971A (en) Polynomial vector arithmetic and control unit
JPH0831033B2 (en) Data processing device
JPS61202225A (en) Hardware control system using processor
JPH0353322A (en) Information processor
JPS6288031A (en) Register filing system
JPS5943444A (en) Method and device for microprogram control
JP2618703B2 (en) High-speed operation processing method of programmable sequence controller
JPS61122753A (en) Microprogram control device
JPS63629A (en) Data processing system
JPS63188230A (en) Information processor
JPS5971542A (en) Arithmetic processor
JPS62154172A (en) Processor for vector instruction
JPS5960647A (en) Memory access control method
JPS61289431A (en) Multidirectional branching method in data flow computer
JPH11119995A (en) Device and method for processing data
JPH0792902A (en) Programmable controller
JPS62269235A (en) Information processor
JPH059818B2 (en)
JPH0266625A (en) Data processor
JPH10105396A (en) Processor