JPS58165151A - Instruction processing device - Google Patents

Instruction processing device

Info

Publication number
JPS58165151A
JPS58165151A JP4758182A JP4758182A JPS58165151A JP S58165151 A JPS58165151 A JP S58165151A JP 4758182 A JP4758182 A JP 4758182A JP 4758182 A JP4758182 A JP 4758182A JP S58165151 A JPS58165151 A JP S58165151A
Authority
JP
Japan
Prior art keywords
instruction
register
control signal
storage part
phase counter
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
JP4758182A
Other languages
Japanese (ja)
Inventor
Takashi Ishikawa
石川 喬
Tatsuo Sato
健生 佐藤
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP4758182A priority Critical patent/JPS58165151A/en
Publication of JPS58165151A publication Critical patent/JPS58165151A/en
Pending 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/22Microcontrol or microprogram arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Executing Machine-Instructions (AREA)

Abstract

PURPOSE:To make a microprogram unnecessary to simplify the constitution, by writing preliminarily control information for every classification of instruction words into a storage part and decoding an instruction word, which is read out from a main storage device, to execute it. CONSTITUTION:The instruction word read out from an instruction memory IM is set to an instruction register IR. An instruction phase counter PHC designates the address of a storage part CS where control information is stored. Information of the register IR and the counter PHC are given to the storage part CS. Setting of various registers, opening and closing of bus gates, and the control of an operation processing part ALU are performed on a basis of informtion read out from the storage part CS. A cycle end signal is certainly placed at the end of one control information of the storage part CS. When the end signal is read out from the storage part CS, one processing is terminated.

Description

【発明の詳細な説明】 発明の技術分野 本発明は、命令語群の解読、実行を簡単な構成により行
なうことができる命令処理装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION Technical Field of the Invention The present invention relates to an instruction processing device that can decode and execute a group of instruction words with a simple configuration.

従来技術と問題点 命令処理装置は、主記憶装置から読出した命令語を解読
し、それKよシ定められた制御順序に従って演算処理部
のレジスタやゲート等を制御する制御部を有し、この制
御部はハードワイヤド方式とマイクロプログラム方式と
による構成が知られている。
Prior Art and Problems The instruction processing device has a control section that decodes the instruction word read from the main memory and controls the registers, gates, etc. of the arithmetic processing section according to a predetermined control order. The control section is known to have a hard-wired configuration or a microprogrammed configuration.

前者のハードワイヤド方式は、命令語種別毎に各部の制
御信号を発生するシーケンス回路を、ワイヤドロシック
で実現するものであるから、構成が非常に、複雑になる
ものであった。従って設計。
In the former hard-wired system, a sequence circuit that generates a control signal for each part for each command type is realized by wire logic, and therefore the configuration is extremely complicated. Therefore design.

製作、保守が容品でなく、金物量が多いことによシ大型
且つ高価とな夛、更に命令語種別の追加。
It is not easy to manufacture and maintain, it is large and expensive due to the large amount of hardware, and additional types of command words have been added.

変更が困難であると共に1不規則性構造であるから集積
回路化も困難であった。
It is difficult to modify, and since it has a single irregular structure, it is also difficult to integrate it into an integrated circuit.

又後者のマイクロプログラム方式は、マイクロ命令を記
憶し大制御記憶装置を設け、主記憶装置から読出し九命
令語の解読結果に基いて制御記憶装置からマイクロ命令
を読出して各部を制御するものであり、例えば第1図に
示すように、主記憶装置2、演算処理部3、マイクロプ
ログラム制御部4及び制御記憶装置jsKよシ命令処理
装置lが構成され、入力装置6を介して入力され九デー
タを処理し、又出力装置7を介して処理し九データを出
力するものである。そしてマイクロプログラム制御部4
は、主記憶装置意から読出し大命令語を解読し、その結
果に基いて制御記憶装置5からマイクロ命令を読出して
点線で示すように各部へ制御信号を加えるものである。
The latter microprogram method is one in which a large control memory is provided for storing microinstructions, and each part is controlled by reading microinstructions from the control memory based on the results of reading nine instruction words from the main memory. For example, as shown in FIG. 1, a main memory device 2, an arithmetic processing section 3, a microprogram control section 4, a control storage device jsK, and an instruction processing device l are configured, and nine data inputted via an input device 6 are stored. It processes and outputs nine data via the output device 7. and microprogram control section 4
1 decodes the large instruction word read from the main memory, reads microinstructions from the control memory 5 based on the result, and applies control signals to each section as shown by dotted lines.

しかし、マイクロプログラム制御部4には命令デコーダ
やシーケンス回路を必要とすることKより、相当の回路
規模となる。又マイクロプログ2ムはそのステップ数に
よっ□ても異なるが、設計に相当の期間を要することK
なるので、高価なものとなる。従ってマイクロプログラ
ム制御部4と制御記憶装置5とを含む制御−は、ハード
ワイヤド方式の制御部に比較して幾分簡単になるとして
も、やはシ複雑な構成で小蓋化するのは容易でなかつ発
明の目的 本発明は、構成を簡単化し且つ規則的構造が採)得るこ
とKより集積回路化を容易KL、更にマイクロプログラ
ムを不要としなから電融通性を与えて、廉価な命令処理
装置を提供することを目的とするものである。以下実施
例について詳細に説明する。
However, since the microprogram control section 4 requires an instruction decoder and a sequence circuit, the circuit size becomes considerably large. Also, although the number of steps required for microprograms differs, it takes a considerable amount of time to design them.
Therefore, it becomes expensive. Therefore, although the control including the microprogram control section 4 and the control storage device 5 may be somewhat simpler than a hard-wired control section, it is still complicated and difficult to downsize. OBJECTS OF THE INVENTION The present invention simplifies the configuration and adopts a regular structure, which makes it easier to integrate the circuit, and also eliminates the need for microprograms, provides electrical flexibility, and provides inexpensive instructions. The purpose is to provide a processing device. Examples will be described in detail below.

発明の実施例 WtS図は本発明の実施例の要部ブロック線図であり、
PHCは基本マシンサイクル毎にカウントアツプする命
令フェーズカウンタ、C8は命令語種別毎の各部の制御
信号をマシンサイクルに従って記憶し九制御信号記憶部
であシ、命令語種別毎にその実行に要するマシンサイク
ル数が異なることkなるが、最I/Ik−vシンサイク
ルであることを示すサイクルエン1ニー信号CIも記憶
されている。又Pc:、、。
Embodiment of the invention WtS diagram is a main part block diagram of an embodiment of the invention,
PHC is an instruction phase counter that counts up every basic machine cycle, and C8 is a control signal storage unit that stores control signals for each part for each instruction type according to the machine cycle, and stores the control signals of each part for each instruction type according to the machine cycle required for execution. Although the number of cycles is different, a cycle en-neigh signal CI indicating that the cycle is the most I/Ik-v thin cycle is also stored. Also Pc:,,.

はプログラムカウンタ、IMはインストラクションメモ
リ、IRはインストラクションレジスタ、Plはカウン
トアツプする為の+1回路、RA、RBは汎用レジスタ
、v、w、x、y、zはハスゲート、ALUは演算処理
部、RAMはデータを格納するメモリ、BRはレジスタ
、FFはフリップフロップである。
is the program counter, IM is the instruction memory, IR is the instruction register, Pl is the +1 circuit for counting up, RA, RB are general-purpose registers, v, w, x, y, z are the lotus gates, ALU is the arithmetic processing unit, RAM is a memory for storing data, BR is a register, and FF is a flip-flop.

命令語種別毎にその実行Klするマシンサイクル数及び
各マシンサイクルに於けるレジスタ操作やバスゲート操
作が異なるものであるが、命令語種別に対応した各マシ
ンサイクルに於ける各部の制御信号が、M行×Nビット
の形で制御信号記憶部C8K配憶され、 インストラク
シ目ンレジスタIRKセットされ大命令語種別情報と命
令フェーズカウンタPHCの出力とがアドレス情報とな
って制御信号記憶部C8からの読出しが行なわれ、サイ
クルエンド信号CEが読出されると、命令フェーズカウ
ンタPHCは10”のセット即ちリセットされる。
Although the number of machine cycles to be executed and the register operations and bus gate operations in each machine cycle are different for each instruction word type, the control signals for each part in each machine cycle corresponding to the instruction word type are as follows. The control signal storage section C8K is stored in the form of M rows x N bits, the instruction register IRK is set, the large instruction word type information and the output of the instruction phase counter PHC become address information, and the address information is transferred from the control signal storage section C8. When a read is performed and the cycle end signal CE is read, the instruction phase counter PHC is set or reset to 10''.

従って命令フェーズカウンタPHCと制御信号記憶部C
sとKより、命令デコーダやシーケンス回路を含む制御
部に相当する動作が行なわれることになる。
Therefore, the instruction phase counter PHC and control signal storage section C
s and K perform operations corresponding to a control section including an instruction decoder and a sequence circuit.

基本的な動作は次に示すものとなる。The basic operation is as shown below.

(1)  インストラクションメモリIMからグログラ
ムカウンタPCで指定された番地の命令語が読出されて
インストラクションレジスタIRKセットされる。なお
プログラムカウンタPCは制御信号記憶部C8からのセ
レクト信号SELにより初期値の設定、+1回路PIK
よゐ歩進又はインストラクションレジスタ!Rにセット
された分岐先アドレス情報等の選択が行なわれ、インス
トラクションレジスタIRは制御信号記憶部C8からの
セット信号に従ってインストラクションメモリ!Mから
読出した命令語のセットを行なう。
(1) The instruction word at the address specified by the program counter PC is read from the instruction memory IM and the instruction register IRK is set. Note that the program counter PC has an initial value set by the select signal SEL from the control signal storage section C8, and +1 circuit PIK.
Step forward or instruction register! The branch destination address information set in R is selected, and the instruction register IR is set to the instruction memory ! according to the set signal from the control signal storage section C8. The instruction word read from M is set.

(2)命令7エーズカウンタPHCは前回の命令実行完
了時点でリセットされ、カウント内容は0となっている
(2) The instruction 7 aids counter PHC is reset at the time of completion of the previous instruction execution, and the count content is 0.

(3)  インストラクションレジスタIRKセットさ
れ大命令語のファンクション部(命令語種別情報)と命
令フェーズカウンタPHCの内容とがアドレス情報とし
て制御信号記憶部CBK加えられ、☆種のレジスタのセ
ット信号やパスゲートの開閉制御信号、演算処理部ムL
Uの制御信号等が読出される。
(3) The instruction register IRK is set, and the function section (instruction word type information) of the large instruction word and the contents of the instruction phase counter PHC are added to the control signal storage section CBK as address information, and the set signal of the ☆ type register and the pass gate Opening/closing control signal, arithmetic processing section M
Control signals etc. of U are read out.

(4)  制御信号記憶部C8から読出された制御信号
によ)%部が制御される。
(4) The % section is controlled by the control signal read from the control signal storage section C8.

(5)1つの命令が終了すると、サイクルエンド信号C
Eが読出されるので、命令フェーズカウンタPHCはリ
セットされる。
(5) When one instruction is completed, cycle end signal C
Since E is read, the instruction phase counter PHC is reset.

(2)次に命令処理の一例として、レジスタBRの内容
をメーモリRAM40 g番地に書込む命令(仮シに“
ST a”とする)が与えられた場合の動作を説明する
(2) Next, as an example of instruction processing, an instruction to write the contents of register BR to address g of memory RAM 40 (temporary
The operation when ST a'' is given will be explained.

(&)  インストラクシ目ンレジスタIRK″″ST
ホ”に対応する命令語がセットされる。
(&) Instruction register IRK″″ST
The command word corresponding to "E" is set.

中) 命令フェーズカウンタPHCの内容は0、(e)
  制御信号記憶部C8からは、パスゲートW、Yを開
く制御信号と、 メモリRAMのリード/ライト信号R
/Wのライト信号とサイクルエンド信号CEとが読出さ
れる。   1・□・1(d)  インストラクション
ン、ジスタIRからメモ:、1 すRAMのa番地のアドレス情報が加えられる。
(middle) The contents of the instruction phase counter PHC is 0, (e)
From the control signal storage unit C8, a control signal for opening pass gates W and Y and a read/write signal R for the memory RAM are sent.
The /W write signal and cycle end signal CE are read out. 1・□・1(d) Instruction, memo from register IR:, 1 Address information of address a of RAM is added.

(・) メモリRAMのa番地にレジスタBHの内容が
書込まれる。
(.) The contents of register BH are written to address a in memory RAM.

(f)  サイクルエンド信号CBによp次のクロック
で命令フェーズカウンタPHCはリセットされる。
(f) The instruction phase counter PHC is reset by the cycle end signal CB at the pth clock.

前述の動作は1−fシンサイクルで終了することKなる
The above operation ends in 1-f syncycles.

俤) 次に汎用レジスタRAの内容と汎用レジスタRB
の内容とを加算して、その結果を汎用レジスタRAにセ
ットする命令(仮すに1ムDAII、ム”とする)が与
え・られ九場合の動作を説明する。
俤) Next, the contents of general-purpose register RA and general-purpose register RB
The following describes the operation in the case where an instruction (assuming 1MDAII, MU'') is given to add the contents of and set the result in general-purpose register RA.

(&)  インストラクションレジスタIRK”ムDム
B、ム” K対応する命令語がセットされる。
(&) Instruction register IRK "MUDMUB,MU"K The corresponding instruction word is set.

(b)  命令フェーズカウンタPHCの内容はol(
03制御信号記憶部C8からバスゲー)Vを開く制御信
号及び演算処理部ALUをスルーとする制御信号が読出
される。それによって汎用レジスタRムの内容はレジス
タBRK加えられる。
(b) The contents of the instruction phase counter PHC are ol(
A control signal for opening the bus game) V and a control signal for passing through the arithmetic processing unit ALU are read out from the 03 control signal storage unit C8. The contents of general register Rm are thereby added to register BRK.

(d)  クロックによシ命令フェーズカウンタp−H
Cは+1される。
(d) Clock instruction phase counter p-H
C is increased by +1.

(・)制御信号記憶部csからレジスタBHのセット信
号、バスゲートzを開く制御信号及び演算処理部ムLU
のA人カ+B人カの加算を行なわせる制御信号が読出さ
れる。従ってレジスタBRK汎用しジスタRムの内容が
セットされ、その出力が演算処理部ムLUのB入力とな
り、又汎用レジスタRBの内容が演算処理部ムLUのム
入力となり、演算処理部ムLUの加算結果がレジスタB
RK加えられる。
(・) Set signal of register BH from control signal storage unit cs, control signal to open bus gate z and arithmetic processing unit MLU
A control signal is read out which causes the addition of Person A + Person B. Therefore, the contents of general-purpose register BRK and register R are set, and its output becomes the B input of arithmetic processing unit LU, and the contents of general-purpose register RB become input of arithmetic processing unit LU. The addition result is in register B.
RK added.

(f)  クロックによシ命令フェーズカウンタP−H
Cは+1され、その内容は@11となる。
(f) Clock instruction phase counter P-H
C is incremented by +1 and its content becomes @11.

(2)制御信号記憶部C8からはレジスタBRのセット
信号、演算処理部ムLUをスルーとする制御信号、バス
ゲー)Wを開く制御信号、汎用レジスタRAのセット信
号及びサイクルエンド信号が読出される。従って加算結
果がレジスタBHにセットされ、演算処理部ムLU 、
バスゲー)Wを介して汎用レジスタ8ムに加えられる。
(2) The set signal of the register BR, the control signal that passes through the arithmetic processing unit LU, the control signal that opens the bus game) W, the set signal of the general-purpose register RA, and the cycle end signal are read from the control signal storage unit C8. . Therefore, the addition result is set in register BH, and the arithmetic processing unit LU,
bus game) is added to the general-purpose register 8m via W.

伽) 次のクロックにより汎用レジスタRAKレジスタ
BRの内容がセットされ、サイクルエンド信号CEKよ
り命令フェーズカウンタPHCはリセットされる。
佽) The contents of the general-purpose register RAK register BR are set by the next clock, and the instruction phase counter PHC is reset by the cycle end signal CEK.

(0次にレジスタB8の内容がOの時にジャンプする命
令(仮りに“JPN BR”とする)が与えられた場合
の動作を説明する。
(The operation when an instruction (temporarily assumed to be "JPN BR") to jump when the contents of register B8 is 0 is given will be explained.

(&)  インストラクションレジスタIRK“JPE
BR”K対応する命令語がセットされる。
(&) Instruction register IRK “JPE
The instruction word corresponding to BR"K is set.

(b)  命令フェーズカウンタPHCの内容は01(
e)  制御信号配憶部C8からレジスタBRの内容を
演算処理部ムLUを介してフリップフロップFPへ加え
る為の制御信号が読出される。
(b) The content of the instruction phase counter PHC is 01 (
e) A control signal for applying the contents of the register BR to the flip-flop FP via the arithmetic processing unit LU is read from the control signal storage unit C8.

(d)  クロックによシフリッグフロツプFFにレジ
スタBRの内容がラッチされる。即ち(BR)=0又は
(BR) + 00内容がラッチされる。そしてそのラ
ッチ出力は制御信号記憶部C8のアドレス情報の一部と
して加えられる。
(d) The contents of the register BR are latched into the shifting flop FF by the clock. That is, (BR)=0 or (BR) + 00 contents are latched. The latch output is then added as part of the address information in the control signal storage section C8.

(e)  命令7エーズカウンタPHCは+1される。(e) Instruction 7 Aids counter PHC is incremented by 1.

(f)  制御信号記憶部C8から読出されてプログラ
ムカランタPCK加えられるセレクト信号組ルは、ラッ
チ出力が(BR) ”q Oの時、+1回路Piにより
+1された内容を選択させ、(BR)=00時はインス
トラクションレジスタIRにセットされているジャンプ
先アドレスを選択させるものとなり、プログラムカウン
タPCKロードされる。
(f) The select signal set read from the control signal storage unit C8 and added to the program quanta PCK selects the contents incremented by +1 by the +1 circuit Pi when the latch output is (BR) )=00, the jump destination address set in the instruction register IR is selected, and the program counter PCK is loaded.

億) サイクルエンド信号CEが読出されていることK
よ)、次のクロックで命令フェーズカラン゛) りPHCはり・セットされる。
) The cycle end signal CE is read out.
Then, the instruction phase number is reset and the PHC is set at the next clock.

以上311類の命令の動作について説明したが、他の種
別の命令の場合も同様に命令語種別情報と命令フェーズ
カウンタPHCの内容とがアドレス情報となり、命令フ
ェーズカウンタPHCは!シンサイクル毎にカウンFア
ップするので、各部を制御する制御信号が順次制御信号
記憶部CSから読出されて命令が実行され、サイクルエ
ンド信号CEの読出しKよ)命令フェーズカウンタPH
Cがリセットされて、1つの命令の実行が終了する。
The operation of the 311 type instructions has been explained above, but in the case of other types of instructions as well, the instruction word type information and the contents of the instruction phase counter PHC serve as address information, and the instruction phase counter PHC is ! Since the counter F is incremented every syncycle, the control signals that control each part are sequentially read out from the control signal storage part CS, the command is executed, and the cycle end signal CE is read out from the command phase counter PH.
C is reset and execution of one instruction ends.

従って制御信号記憶部C8は命令語種別に対応し九Nビ
ットの制御信号を最大マシンサイクル数分記憶できる容
量の読出専用メモリ(ROM)又は書換可能の読出専用
メモリCIFROM )等により構成することができる
Therefore, the control signal storage section C8 can be configured with a read-only memory (ROM) or a rewritable read-only memory (CIFROM) having a capacity that can store 9N-bit control signals for the maximum number of machine cycles in accordance with the command type. can.

発明の効果  ・:i、・(1 以上説明したように1本発明は、命令語種別に対応して
各部の制御上行なう制御信号と最終マシンサイクルを示
すサイクルエンド信号とを記憶し九制御信号記憶部C8
と命令フェーズカウンタPHCとを備えて、命令語種別
情報と命令フェーズカウンタPHCの内容とをアドレス
情報として制御信号記憶部CBから制御信号を読出し、
サイクルエンド信号によシ命令フェーズカウンタPHC
をリセットするものであシ、制御信号記憶部C8は規則
性を有する回路構成となり、又命令フェーズカウンタP
−ncと制御信号記憶部CSとにより、従来例の命令デ
プーダやシーケンス回路を含む制御部の機能を発揮でき
るので、構成が簡単となる。従って集積回路化が容易と
なる。
Effects of the Invention ・:i,・(1 As explained above, 1) the present invention stores control signals for controlling each part corresponding to the command type and a cycle end signal indicating the final machine cycle, and stores 9 control signals. Storage section C8
and an instruction phase counter PHC, reads a control signal from a control signal storage unit CB using instruction word type information and contents of the instruction phase counter PHC as address information,
Instruction phase counter PHC according to cycle end signal
The control signal storage section C8 has a regular circuit configuration, and the instruction phase counter P
-nc and the control signal storage section CS can perform the functions of a conventional control section including an instruction depuder and a sequence circuit, thereby simplifying the configuration. Therefore, it becomes easy to integrate the circuit.

更にマイクロプログラム言語による設計が不要となるか
ら、設計、製作の期間が短縮されてコストダウンを図る
ことができる。又記憶内容の変更が可能となるととくよ
り、融通性が大となる。
Furthermore, since design using a microprogram language is not required, the design and manufacturing period can be shortened and costs can be reduced. Furthermore, flexibility becomes greater if the stored contents can be changed.

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

gt図は従来“のマイクロプログラム方式による命令処
理装置のブロック線図、I!2図は本発明の実施例の要
部ブロック線図である。 PHCは命令フェーズカウンタ、C8は制御信号記憶部
、PCはプログラムカウンタ、IMはインストラクショ
ンメモリ、IRはインストラクションレジスタ、Plは
+1回路、ムLUは演算処理部、8−AMはメモリ、v
、w、x、y、zはハスゲート、RA。 RBは汎用レジスタである。 特許出願人 富士通株式会社 代理人弁理士 玉 蟲 久 五 部(外3名)第1図
Figure gt is a block diagram of an instruction processing device using a conventional microprogram system, and Figure I!2 is a block diagram of main parts of an embodiment of the present invention. PHC is an instruction phase counter, C8 is a control signal storage unit, PC is a program counter, IM is an instruction memory, IR is an instruction register, Pl is a +1 circuit, LU is an arithmetic processing unit, 8-AM is a memory, v
, w, x, y, z are Hasgate, RA. RB is a general purpose register. Patent Applicant: Fujitsu Ltd. Representative Patent Attorney Hisashi Tamamushi (3 others) Figure 1

Claims (1)

【特許請求の範囲】[Claims] プログラムされ九命令語群の解読、実行を行なう命令処
理装置に於いて、命令語種別に対応して制御すべき処理
装置内の各種レジスタのセット指示信号、各種のパス回
路の開閉指示信号等の各部の制御信号と最終マシンサイ
クルを示すサイクルエンド信号とを記憶し九制御信号記
憶部と、実行サイクルを一定順序でカウントする命令フ
ェーズカウンタとを備え、実行すべき命令語の種別情報
と前記命令フェーズカウンタの出力とを前記制御信号記
憶部のアドレス情報として前記制御信号を読串し、前記
サイクルエンド信号の読出しにより前記命令フェーズカ
ウンタをリセットする構成とし喪ことを特徴とする命令
処理装置。
In an instruction processing device that decodes and executes a group of nine programmed instruction words, various register setting instruction signals, opening/closing instruction signals for various path circuits, etc. in the processing device to be controlled according to the instruction word type are transmitted. It includes a control signal storage section that stores control signals for each part and a cycle end signal indicating the final machine cycle, and an instruction phase counter that counts execution cycles in a fixed order, and includes information on the type of instruction word to be executed and the instruction. An instruction processing device characterized in that the control signal is read using an output of a phase counter as address information of the control signal storage section, and the instruction phase counter is reset by reading the cycle end signal.
JP4758182A 1982-03-25 1982-03-25 Instruction processing device Pending JPS58165151A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4758182A JPS58165151A (en) 1982-03-25 1982-03-25 Instruction processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4758182A JPS58165151A (en) 1982-03-25 1982-03-25 Instruction processing device

Publications (1)

Publication Number Publication Date
JPS58165151A true JPS58165151A (en) 1983-09-30

Family

ID=12779212

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4758182A Pending JPS58165151A (en) 1982-03-25 1982-03-25 Instruction processing device

Country Status (1)

Country Link
JP (1) JPS58165151A (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS531432A (en) * 1976-06-28 1978-01-09 Nec Corp Information processing unit
JPS53130943A (en) * 1977-04-20 1978-11-15 Fujitsu Ltd Microprogram control system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS531432A (en) * 1976-06-28 1978-01-09 Nec Corp Information processing unit
JPS53130943A (en) * 1977-04-20 1978-11-15 Fujitsu Ltd Microprogram control system

Similar Documents

Publication Publication Date Title
EP0231928B1 (en) Program control circuit
US4539635A (en) Pipelined digital processor arranged for conditional operation
US4772888A (en) Bus state control circuit
US4348720A (en) Microcomputer arranged for direct memory access
US4346437A (en) Microcomputer using a double opcode instruction
JPS6044699B2 (en) Special address generator
US4467415A (en) High-speed microprogram control apparatus with decreased control storage requirements
US4598358A (en) Pipelined digital signal processor using a common data and control bus
US4525776A (en) Arithmetic logic unit arranged for manipulating bits
US4812970A (en) Microprogram control system
US4641278A (en) Memory device with a register interchange function
JPS58165151A (en) Instruction processing device
EP0012242A1 (en) Digital data processor for word and character oriented processing
JPS605977B2 (en) microprogram controller
JPH02126321A (en) Decoder for instruction code
JPH0222413B2 (en)
JPS6242301B2 (en)
JPS6019018B2 (en) data processing system
JP2819753B2 (en) Pipeline microprocessor
JPS6250855B2 (en)
JPS63823B2 (en)
JPS6010642B2 (en) Sequence control device
JPH02103642A (en) History information storing system
JPS6028014B2 (en) microprocessor
JPS59208650A (en) Single chip microprocessor