JPH01209534A - Initialization system for data processor - Google Patents

Initialization system for data processor

Info

Publication number
JPH01209534A
JPH01209534A JP63034311A JP3431188A JPH01209534A JP H01209534 A JPH01209534 A JP H01209534A JP 63034311 A JP63034311 A JP 63034311A JP 3431188 A JP3431188 A JP 3431188A JP H01209534 A JPH01209534 A JP H01209534A
Authority
JP
Japan
Prior art keywords
ram
data
timing signal
control signal
flag
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
JP63034311A
Other languages
Japanese (ja)
Inventor
Masato Nishihara
正人 西原
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP63034311A priority Critical patent/JPH01209534A/en
Publication of JPH01209534A publication Critical patent/JPH01209534A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To omit the processing time for initialization and to shorten the instruction execution processing time by using the timing signal for the end of instruction execution received from a timing signal generating means to initialize a control signal generating means. CONSTITUTION:An initialization means (OR gate circuit 31) applies a timing signal 30a for the end received from a timing signal generating means 40 for each end of instruction execution to a control signal generating means (flag setting circuit 22). Thus the circuit 22 is initialized and the control signal is turned into the original logical state. In such a way, the circuit 22 is initialized by said timing signal and therefore it is not required to carry out the initializing process during execution of an instruction. Then the instruction execution processing time is shortened.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はデータ処理装置の制御信号発生手段を初期化
する初期化方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an initialization method for initializing control signal generation means of a data processing device.

〔従来の技術〕[Conventional technology]

コンピュータなどのような機械命令によってその動作が
指示されるデータ処理装置においては機械命令の実行ス
ピードが装置の性能を大きく左右する。一方装置が命令
を実行するとき、フラグなどの制御信号を発生させる手
段を使用することがあるが、このような制御信号発生手
段は通常は命令実行処理開始時には初期化された状態で
使用することが必要であり、当該フラグを使用した命令
の最後又は各命令の先頭にて制御信号発生手段における
当該フラグの初期化処理を実行する必要がある。
In data processing devices such as computers whose operations are instructed by machine instructions, the execution speed of the machine instructions greatly influences the performance of the device. On the other hand, when a device executes an instruction, it may use a means for generating a control signal such as a flag, but such a control signal generating means is usually used in an initialized state when the instruction execution process starts. It is necessary to initialize the flag in the control signal generating means at the end of the instruction using the flag or at the beginning of each instruction.

第3図は上記フラグが2ブロツクに分けられたRAMの
ブロック番号を指定する制御機能として使用されている
従来のデータ処理装置の構成を示すブロック図である。
FIG. 3 is a block diagram showing the configuration of a conventional data processing device in which the flag is used as a control function to specify the block number of a RAM divided into two blocks.

図において、1.2は制御信号発生手段からの制御信号
によりデータを記憶する記憶手段としてのRAMブロッ
ク、3は上記制御信号により演算を行うALU、4はA
LU3の出力データパス、5はRAMアドレスバス、6
はRAMブロック1の読み出しデータバス、7はRAM
ブロック2の読み出しデータバス、8はALU3のA個
入力データパス、9はALU3のB個入力データパス、
10はRAMブロック1,2以外のデータソースからの
データバス、11はALU3のA個入力にRAMブロッ
ク1.2からのデータを流すかRAMブロック1.2以
外のデータを流すかを制御するセレクタ、12はALU
3のB個入力にRAMブロック1,2からのデータを流
すかRAMブロック1.2以外のデータを流すかを制御
するセレクタ、13はALU3のA個入力のためのRA
M読み出しデータバス、14はALU3のB個入力のた
めのRA M Rみ出しデータバス、工5はALU3の
A個入力のためのRAM読み出しデータバス13にRA
Mブロック1かRAMブロック2かを選んでRAM読み
出しデータを流すためのセレクタ、16はALU3のB
個入力のためのRAM読み出しデータバス14にRAM
ブロック1かRAMブロック2かを選んでRAM読み出
しデータを流すためのセレクタ、17はRAMブロック
1のデータ書き込みを有効にするか無効にするかを制御
するための信号の入力端子、18はRAMブロックlの
データ書き込みを有効にするか無効にするかを制御する
ための信号の入力端子、19はRAMブロック1を選ぶ
かRAMブロック2を選ぶかを制御する信号19aが流
れる信号線、20はインバータ、21は信号線19に流
れる信号19aをインバ、−夕20によって反転された
信号21aが流れる信号線、22は信号19aを発生し
保持するフラグ22aがセットされるフラグセット回路
(制御信号発生手段)、23はフラグ22aをセットす
るためにマイクロ命令から送られてくる信号23aが流
れる信号線、24はフラグ22aをリセットするために
マイクロ命令から送られて(る信号24aが流れる信号
線である。
In the figure, 1.2 is a RAM block as a storage means for storing data according to a control signal from a control signal generating means, 3 is an ALU that performs calculations according to the control signal, and 4 is an ALU.
Output data path of LU3, 5 is RAM address bus, 6
is the read data bus of RAM block 1, and 7 is the RAM block 1 read data bus.
Read data bus of block 2, 8 is A input data path of ALU 3, 9 is B input data path of ALU 3,
10 is a data bus from a data source other than RAM blocks 1 and 2, and 11 is a selector that controls whether to flow data from RAM block 1.2 or data other than RAM block 1.2 to the A inputs of ALU 3. , 12 is ALU
3 is a selector that controls whether to send data from RAM blocks 1 and 2 or data other than RAM blocks 1 and 2 to the B inputs, 13 is an RA for the A inputs of ALU 3.
M read data bus, 14 is a RAM read data bus for B inputs of ALU 3, and 5 is a RA read data bus 13 for A LU 3 inputs.
Selector for selecting M block 1 or RAM block 2 and transmitting RAM read data, 16 is B of ALU3
RAM read data bus 14 for RAM input
A selector for selecting block 1 or RAM block 2 and transmitting RAM read data, 17 is a signal input terminal for controlling whether to enable or disable data writing in RAM block 1, 18 is a RAM block 19 is a signal line through which a signal 19a for controlling whether to select RAM block 1 or RAM block 2 flows; 20 is an inverter; , 21 is an inverter for the signal 19a flowing through the signal line 19, and a signal line 20 through which the inverted signal 21a flows, and 22 is a flag set circuit (control signal generating means) in which a flag 22a for generating and holding the signal 19a is set. ), 23 is a signal line through which a signal 23a sent from the microinstruction to set the flag 22a flows, and 24 is a signal line through which a signal 24a sent from the microinstruction (() is sent to reset the flag 22a). .

第4図は第3図で示される装置を制御し、RAMブロッ
ク1.2の両方を用いてデータ処理を行う機械命令処理
マイクロプログラムのフローチャートである。図におい
て、SlはRAMブロック1を用いるデータ処理ステッ
プ、S2はフラグ22aをセットする処理ステップ、S
3はRAMブロック2を用いるデータ処理ステップ、S
4はフラグ22aをリセットする処理ステップ、S5は
次命令の処理マイクロプログラムの先頭番地へ処理を分
岐するマイクロ命令を実行するステップである。
FIG. 4 is a flowchart of a machine instruction processing microprogram that controls the apparatus shown in FIG. 3 and processes data using both RAM blocks 1.2. In the figure, Sl is a data processing step using RAM block 1, S2 is a processing step for setting the flag 22a, and S
3 is a data processing step using RAM block 2, S
4 is a processing step for resetting the flag 22a, and S5 is a step for executing a microinstruction that branches processing to the starting address of the processing microprogram for the next instruction.

次に動作について説明する。フラグセット回路22にお
けるフラグ22aは、マイクロ命令からのセット信号2
3aが活性化されるとセット状態つまり「1」の状態と
なる。また、フラグ22aは、マイクロ命令からのリセ
ット信号24aが活性化されるとリセット状態つまり「
0」の状態となる。フラグ22aがリセット状態のとき
、フラグセット回路22からの信号19aは「0」の値
をもつ。このときセレクタ15.16はRAMブロック
1からの読み出しデータを選択してRAM出力データパ
ス13.14へそれぞれ流す。また、上記信号19aは
インバータ20を通って「1」の値としてRAMブロッ
ク1の書き込み制御入力端子17に入る。従ってRAM
ブロック1が書き込み可能の状態になる。一方、RAM
ブロック2の書き込み制御入力端子18には上記信号1
9aが「0」の値として入るのでRAMブロック2は書
き込み不可の状態となる。
Next, the operation will be explained. The flag 22a in the flag set circuit 22 is the set signal 2 from the microinstruction.
When 3a is activated, it becomes a set state, that is, a "1" state. Further, when the reset signal 24a from the microinstruction is activated, the flag 22a is set to the reset state, that is, "
0" state. When the flag 22a is in the reset state, the signal 19a from the flag set circuit 22 has a value of "0". At this time, selectors 15 and 16 select the read data from RAM block 1 and send them to RAM output data paths 13 and 14, respectively. Further, the signal 19a passes through the inverter 20 and enters the write control input terminal 17 of the RAM block 1 as a value of "1". Therefore, RAM
Block 1 becomes writable. On the other hand, RAM
The write control input terminal 18 of block 2 has the above signal 1.
Since 9a is entered as a value of "0", RAM block 2 is in a writable state.

この状態でRAMブロック1,2のデータとRAMブロ
ック1.2以外のデータソースから流れてくるデータと
を加算してRAMブロック1,2にデータを書き込むと
いう処理を例にとって動作を説明する。RAMデータは
RAMアドレス5によってアドレス指定されたRAMブ
ロック1.2の内容が読み出しデータバス6.7にそれ
ぞれ流れている。セレクタ15.16は先にも説明した
通りRAMブロック1からの読み出しデータを選択する
ように設定されているので、RAMブロック1の読み出
しデータがRAM読み出しデータバス13.14にそれ
ぞれ流れる。セレクタ11は、RAMデータを選択する
ように制御し、ALU3のA個入力バス8にRAMブロ
ック1の内容を流す。セレクタ12は、データバス10
を選択するように制御し、ALU3のB側入カバスクに
RAMブロック1,2以外のデータソースのデータを流
す。ALU3には加算処理が指示され、加算結果がデー
タバス4に流れる。データバス4のデー夕をRAMブロ
ックに書き込む指示をすると、書き込み可能な状態にあ
るRAMブロック1にデータが書き込まれるが、RAM
ブロック2は書き込み不可の状態にあるので書き込みは
なされない。
The operation will be described by taking as an example a process in which data in RAM blocks 1 and 2 and data flowing from a data source other than RAM blocks 1 and 2 are added in this state and data is written to RAM blocks 1 and 2. As for the RAM data, the contents of the RAM block 1.2 addressed by the RAM address 5 flow onto the read data bus 6.7, respectively. As described above, selectors 15 and 16 are set to select read data from RAM block 1, so read data from RAM block 1 flows to RAM read data buses 13 and 14, respectively. The selector 11 controls to select RAM data and sends the contents of the RAM block 1 to A input buses 8 of the ALU 3. The selector 12 is connected to the data bus 10
is selected, and data from data sources other than RAM blocks 1 and 2 is sent to the B-side input busk of ALU 3. The ALU 3 is instructed to perform addition processing, and the addition result flows to the data bus 4. When an instruction is given to write data on data bus 4 to a RAM block, the data is written to RAM block 1, which is in a writable state, but
Since block 2 is in a write-disabled state, no data is written to it.

このようにしてフラグ22aが「0」のときは、RAM
ブロック1のみを使用してデータ処理を行う。一方、フ
ラグ22aが「1」のときはRAMブロック2の読み出
しデータがセレクタ15゜16により選ばれ、RAMブ
ロック1の書き込み制御入力端子17は書き込み不可、
RAMブロック2が書き込み可能となるので、RAMブ
ロック2を使用したデータ処理がなされる。
In this way, when the flag 22a is "0", the RAM
Data processing is performed using only block 1. On the other hand, when the flag 22a is "1", the read data of the RAM block 2 is selected by the selector 15-16, and the write control input terminal 17 of the RAM block 1 is disabled for writing.
Since RAM block 2 becomes writable, data processing using RAM block 2 is performed.

このような装置で、RAMブロック1.2の両方を使用
したデータ処理を行う命令のフローチャートが第4図で
ある。ここではフラグ22aの初期状態を「0」と決め
、命令開始時に必ず「0」となっているように各命令で
使用後にリセットする約束があるものとする。第4図で
示す命令はまず初めにRAMブロックlを用いるデータ
処理をステップS1で行う。次にRAMブロック2を使
用するためステップS2でフラグ22aをセントし、ス
テップS3でRAMブロック2を用いるデータ処理を行
う、RAMブロック2を使用しデータ処理が終わると、
約束によりフラグ22aのリセットをステップS4にて
行い、ステップS5において次命令の処理マイクロプロ
グラムの先頭番地へ分岐するマイクロ命令を実行し次命
令の処理へと制御が移る。
FIG. 4 is a flowchart of instructions for performing data processing using both RAM blocks 1 and 2 in such a device. Here, the initial state of the flag 22a is determined to be "0", and it is assumed that there is a promise to reset the flag 22a after use in each instruction so that it is always "0" at the start of the instruction. The instruction shown in FIG. 4 first performs data processing using RAM block 1 in step S1. Next, in order to use RAM block 2, flag 22a is set in step S2, and data processing using RAM block 2 is performed in step S3. When data processing using RAM block 2 is completed,
According to the promise, the flag 22a is reset in step S4, and in step S5, a microinstruction that branches to the start address of the processing microprogram of the next instruction is executed, and control is transferred to processing of the next instruction.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

従来のデータ処理装置は上述したように構成されている
ので、データ処理に必要な制御信号(フラグ22aなど
)を発生せる制御信号発生手段(フラグセット回路22
など)を、その制御信号の使用後に初期化するという初
期化方式が必要である。したがって、このような従来の
初期化方式では制御信号発生手段の初期化処理のために
命令実行処理時間が低下するという問題点があった。
Since the conventional data processing device is configured as described above, the control signal generation means (flag set circuit 22
etc.), an initialization method is required that initializes the control signal after using the control signal. Therefore, such a conventional initialization method has a problem in that the instruction execution processing time is reduced due to the initialization processing of the control signal generating means.

この発明は上記のような問題点を解消するためになされ
たもので、各命令実行処理の中で制御信号発生手段の初
期化を明示的に指定する必要をな(し、これにより初期
化処理のための処理時間を不要とし、命令実行処理時間
の短縮化を図れるデータ処理装置の初期化方式を提供す
ることを目的とする。
This invention was made to solve the above-mentioned problems, and it eliminates the need to explicitly specify the initialization of the control signal generation means in each instruction execution process. An object of the present invention is to provide an initialization method for a data processing device that can reduce the processing time for executing instructions by eliminating the need for processing time.

〔課題を解決するための手段〕[Means to solve the problem]

この発明に係るデータ処理装置は、データ処理における
命令実行完了のタイミング信号30aにより制御信号発
生手段(フラグセット回路22)を初期化するための初
期化手段(ORゲート回路31)を設けたことを特徴と
するものである。
The data processing device according to the present invention is provided with initialization means (OR gate circuit 31) for initializing the control signal generation means (flag set circuit 22) using the timing signal 30a of instruction execution completion in data processing. This is a characteristic feature.

(作用〕 初期化手段(ORゲート回路31)は、命令実行完了毎
にタイミング信号発生手段40から出力される完了のタ
イミング信号30aを制御信号発生手段(フラグセット
回路22)に与える。これにより制御信号発生手段(フ
ラグセット回路22)は初期化され、制御信号を元の論
理状態に戻す。
(Operation) The initialization means (OR gate circuit 31) provides the control signal generation means (flag set circuit 22) with the completion timing signal 30a output from the timing signal generation means 40 every time the instruction execution is completed. The signal generating means (flag set circuit 22) is initialized and returns the control signal to its original logic state.

このように、制御信号発生手段(フラグセット回路22
)は完了のタイミング信号により初期化されるので、命
令実行処理の中での初期化処理を実行する必要がなくな
る。
In this way, the control signal generation means (flag set circuit 22
) is initialized by the completion timing signal, so there is no need to perform initialization processing during instruction execution processing.

〔発明の実施例〕[Embodiments of the invention]

第1図はこの発明の一実施例に係る初期化方式を用いた
データ処理装置の構成を示すブロック図である。第1図
において、第3図に示す構成要素に対応するものには同
一の参照符を付しその説明は省略する。第1図において
、30aはタイミング信号発生手段40より、次命令の
処理マイクロプログラムの先頭番地に処理を分岐するた
めのマイクロ命令を実行することによって活性化される
信号、つまりデータ処理におけるALU3の処理に応答
した命令実行完了のタイミング信号であり、信号線30
に供給される。31は完了信号30aなどにより制御信
号発生手段であるフラグセット回路22を初期化するた
めの初期化手段としてのORゲート回路である。ORゲ
ート回路31は、マイクロ命令によるフラグセット回路
22のリセット信号24aと完了のタイミング信号30
aとの論理和をとり、この論理和信号を信号線32によ
ってフラグセット回路22のリセット端子Rに与える。
FIG. 1 is a block diagram showing the configuration of a data processing device using an initialization method according to an embodiment of the present invention. In FIG. 1, components corresponding to those shown in FIG. 3 are given the same reference numerals, and their explanations will be omitted. In FIG. 1, 30a is a signal activated by the timing signal generating means 40 by executing a microinstruction for branching the processing to the first address of the processing microprogram of the next instruction, that is, the processing of the ALU 3 in data processing. This is a timing signal for completion of instruction execution in response to the signal line 30.
is supplied to Reference numeral 31 denotes an OR gate circuit as an initializing means for initializing the flag set circuit 22, which is a control signal generating means, using the completion signal 30a and the like. The OR gate circuit 31 receives the reset signal 24a of the flag set circuit 22 based on the microinstruction and the completion timing signal 30.
A is logically summed with a, and this logical sum signal is applied to the reset terminal R of the flag set circuit 22 via the signal line 32.

第2図は第1図に示すデータ処理装置を制御し、RAM
ブロック1.2の両方を用いてデータ処理を行う機械命
令処理マイクロプログラムのフローチャートである。第
2図において、第4図に示す処理と同等のものは同一の
参照符を付している。
FIG. 2 shows a RAM that controls the data processing device shown in FIG.
2 is a flowchart of a machine instruction processing microprogram that processes data using both blocks 1.2. In FIG. 2, processes equivalent to those shown in FIG. 4 are given the same reference numerals.

第2図のフローチャートは、第4図のフローチャートに
おけるステップS4の処理が不要となっているのが特徴
である。
The flowchart of FIG. 2 is characterized in that the process of step S4 in the flowchart of FIG. 4 is not necessary.

次に動作について説明する。次命令の処理マイクロプロ
グラムの先頭番地に分岐するためのマイクロ命令を実行
することによって活性化される信号(完了のタイミング
信号30a)はタイミング信号発生手段40の動作で、
各命令の実行の最後に必ず活性化されるものである。こ
の完了のタイミング信号30aとマイクロ命令によるフ
ラグセット回路22のリセット信号24aとがORゲー
ト回路31で論理和処理されていることによって、マイ
クロ命令によるリセット信号24aが指定されたとき、
または命令実行処理の最後に実行される次命令の処理マ
イクロプログラムの先頭番地に処理を分岐するためのマ
イクロ命令による完了のタイミング信号30aが与えら
れたとき、フラグセット回路22はリセットされ初期化
される。したがって、フラグセット回路22内のフラグ
22aはリセット状態つまりrOJの状態となる。
Next, the operation will be explained. A signal (completion timing signal 30a) activated by executing a microinstruction for branching to the start address of the next instruction processing microprogram is generated by the operation of the timing signal generating means 40.
It is always activated at the end of execution of each instruction. This completion timing signal 30a and the reset signal 24a of the flag set circuit 22 based on the microinstruction are logically summed by the OR gate circuit 31, so that when the reset signal 24a based on the microinstruction is specified,
Alternatively, when the timing signal 30a of completion by a microinstruction for branching the processing to the start address of the processing microprogram of the next instruction executed at the end of the instruction execution processing is given, the flag set circuit 22 is reset and initialized. Ru. Therefore, the flag 22a in the flag set circuit 22 is in the reset state, that is, in the rOJ state.

ここで、第2図に示すフローチャートを用いて説明する
と、まず初めにRAMブロック1を用いるデータ処理を
ステップS1で行い、次にRAMブロック2を使用する
ためステップS2でフラグ22aをセットし、ステップ
S3でRAMブロック2を用いるデータ処理を行う、R
AMブロック2を使用しデータ処理を終えると、ステッ
プs5で次命令の処理マイクロプログラムの先頭番地へ
処理を分岐するマイクロ命令を実行し、この実行完了の
タイミング信号30aがORゲート回路31を介してフ
ラグセット回路22に与えられる。
Here, to explain using the flowchart shown in FIG. 2, first, data processing using RAM block 1 is performed in step S1, then in order to use RAM block 2, a flag 22a is set in step S2, and step R performs data processing using RAM block 2 in S3.
After completing the data processing using the AM block 2, in step s5, a microinstruction is executed to branch the processing to the first address of the processing microprogram of the next instruction, and this execution completion timing signal 30a is sent via the OR gate circuit 31. The signal is applied to the flag set circuit 22.

これによりフラグセット回路22は初期化され、フラグ
22aがリセットされる。
This initializes the flag set circuit 22 and resets the flag 22a.

このように上記実施例では命令実行完了のタイミング信
号30aによってフラグセット回路22が初期化される
ので、第4図に示すステップS4のフラグ22aをリセ
ットする処理のような個々の命令でフラグセット回路2
2を初期化する処理が不要となり、この処理時間分の処
理高速化が実現できる。
As described above, in the above embodiment, the flag set circuit 22 is initialized by the instruction execution completion timing signal 30a, so that the flag set circuit 22 is initialized by each instruction such as the process of resetting the flag 22a in step S4 shown in FIG. 2
2 is no longer necessary, and processing speed can be increased by the amount of processing time required.

なお、上記実施例ではRAMアドレスの一部を制御する
フラグをセットするフラグセット回路の初期化について
説明したが、それに限らずデータ処理装置に必要な制御
信号を発生するあらゆる制御信号発生手段の初期化にも
適用でき、その手段の数が多ければ多いほど処理時間の
短縮幅もより大きくなる。
In the above embodiment, initialization of a flag set circuit that sets a flag to control a part of a RAM address has been described, but this is not limited to initialization of any control signal generation means that generates control signals necessary for a data processing device. It can also be applied to processing, and the greater the number of means, the greater the reduction in processing time.

〔発明の効果〕〔Effect of the invention〕

以上のように本発明によれば、制御信号発生手段の初期
化をタイミング信号発生手段より出力される命令実行完
了のタイミング信号によって行うようにしたので、制御
信号発生手段の初期化を明示的に指定する必要がなくな
り、これにより初期化処理のための処理時間が不要とな
り、したがって命令実行処理時間の短縮化が図れるとい
う効果が得られる。
As described above, according to the present invention, the initialization of the control signal generation means is performed by the timing signal indicating the completion of instruction execution outputted from the timing signal generation means, so that the initialization of the control signal generation means is explicitly performed. There is no need to specify it, thereby eliminating the need for processing time for initialization processing, and thus achieving the effect that the instruction execution processing time can be shortened.

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

第1図はこの発明の一実施例に係る初期化方式を採用し
たデータ処理装置の構成を示すブロック図、第2図はこ
の実施例の動作を説明するためのフローチャート、第3
図は従来の初期化方式を採用したデータ処理装置の構成
を示すブロック図、第4図はこの従来例の動作を説明す
るためのフローチャートである。 1.2・・・RAMブロック(記憶手段)、3・・・A
LU (演算手段)、22・・・フラグセット回路(制
御信号発生手段)、31・・・ORゲート回路(初期化
手段)、40・・・タイミング信号発生手段。 代理人  大  岩  増  1j1(ほか2名)篤1
0 40;タイミシ24ち肩ヨし十泥( 第2図 第3図 第40 手続補正書(自発)
FIG. 1 is a block diagram showing the configuration of a data processing device adopting an initialization method according to an embodiment of the present invention, FIG. 2 is a flowchart for explaining the operation of this embodiment, and FIG.
The figure is a block diagram showing the configuration of a data processing device employing a conventional initialization method, and FIG. 4 is a flowchart for explaining the operation of this conventional example. 1.2...RAM block (storage means), 3...A
LU (calculating means), 22... Flag set circuit (control signal generating means), 31... OR gate circuit (initializing means), 40... Timing signal generating means. Agent Masu Oiwa 1j1 (and 2 others) Atsushi 1
0 40; Taimisi 24 Chi shoulder roll ten mud (Figure 2 Figure 3 Figure 40 Procedural amendment (voluntary)

Claims (1)

【特許請求の範囲】[Claims]  データ処理に必要な制御信号を発生する制御信号発生
手段と、この制御信号発生手段からの制御信号により制
御される記憶手段及び演算手段と、データ処理における
命令の実行完了毎に、タイミング信号発生手段より出力
される命令実行完了のタイミング信号により上記制御信
号発生手段を初期化するための初期化手段とを備えたこ
とを特徴とするデータ処理装置の初期化方式。
control signal generating means for generating control signals necessary for data processing; storage means and arithmetic means controlled by the control signals from the control signal generating means; and timing signal generating means for generating a timing signal each time execution of an instruction in data processing is completed. 1. An initialization method for a data processing device, comprising: initialization means for initializing the control signal generation means using a timing signal indicating the completion of instruction output from the controller.
JP63034311A 1988-02-17 1988-02-17 Initialization system for data processor Pending JPH01209534A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63034311A JPH01209534A (en) 1988-02-17 1988-02-17 Initialization system for data processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63034311A JPH01209534A (en) 1988-02-17 1988-02-17 Initialization system for data processor

Publications (1)

Publication Number Publication Date
JPH01209534A true JPH01209534A (en) 1989-08-23

Family

ID=12410615

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63034311A Pending JPH01209534A (en) 1988-02-17 1988-02-17 Initialization system for data processor

Country Status (1)

Country Link
JP (1) JPH01209534A (en)

Similar Documents

Publication Publication Date Title
JP2655615B2 (en) Information processing device
JP3237858B2 (en) Arithmetic unit
JP2882426B2 (en) Address generator
JPH10161871A (en) Processor
JPH0565910B2 (en)
JP3055999B2 (en) Microprogram control device group
JPH01209534A (en) Initialization system for data processor
US5561818A (en) Microprocessor and data processing system for data transfer using a register file
JPS5854418A (en) Interruption processing system
JPS607540A (en) Interruption control circuit
JPS5933558A (en) Information processor
JPH10171654A (en) Fast data arithmetic processor
JPS6014334A (en) Data processor
JPH01145730A (en) Data destination control system
JPH03147046A (en) Data processor
JPS6143347A (en) Simulation method of vector instruction
JPH05334099A (en) Write circuit for state setting register
JPS6015969B2 (en) Microinstruction address generation method
JPS6352237A (en) Arithmetic system
JPH0517595B2 (en)
JPH02219105A (en) Programmable controller
JPH06274353A (en) Signal processing processor
JPH031234A (en) Information processor
JPS6227852A (en) Interface system
JPH05265748A (en) Integrated circuit microprocessor provided with plural controllers of different control systems