JPS63291108A - Processor - Google Patents
ProcessorInfo
- 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
Links
- 238000003672 processing method Methods 0.000 claims description 2
- 238000000034 method Methods 0.000 abstract description 2
- 101100087530 Caenorhabditis elegans rom-1 gene Proteins 0.000 abstract 2
- 101100305983 Mus musculus Rom1 gene Proteins 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 2
Abstract
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.
第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)
力、データ等を演算用の専用の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.
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)
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 |
-
1987
- 1987-05-23 JP JP62126341A patent/JPS63291108A/en active Pending
Cited By (2)
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 |