JPS62174830A - Data processor - Google Patents
Data processorInfo
- Publication number
- JPS62174830A JPS62174830A JP1566086A JP1566086A JPS62174830A JP S62174830 A JPS62174830 A JP S62174830A JP 1566086 A JP1566086 A JP 1566086A JP 1566086 A JP1566086 A JP 1566086A JP S62174830 A JPS62174830 A JP S62174830A
- Authority
- JP
- Japan
- Prior art keywords
- control
- microinstruction
- internal
- stopped
- signal
- 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
- 238000000034 method Methods 0.000 description 9
- 230000007257 malfunction Effects 0.000 description 7
- 230000004044 response Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は、データ処理技術さらにはデータ処理装置の
停止方式に適用して特に有効な技術に関し1例えばマイ
クロプログラム制御方式のマイクロプロセッサにおける
処理動作の停止方式に利用して有効な技術に関する。Detailed Description of the Invention [Field of Industrial Application] The present invention relates to a data processing technology and a technology that is particularly effective when applied to a stop method of a data processing device. This article relates to effective techniques that can be used as a stopping method.
[従来の技術]
マイクロコンピュータシステムでは、周辺コントローラ
LSI等からの要求によってマイクロプロセッサの動作
を停止したい場合がある。例えばDMA (ダイレクト
・メモリ・アクセス)転送を行なうDMAコントローラ
が接続されたシステムでは、DMAコントローラからの
DMA転送要求によってマイクロプロセッサはバスを解
放する必要がある。その一方法として、DMA転送要求
があった場合、マイクロプロセッサの内部処理を停止さ
せる方法がある。[Prior Art] In a microcomputer system, there are cases where it is desired to stop the operation of a microprocessor in response to a request from a peripheral controller LSI or the like. For example, in a system connected to a DMA controller that performs DMA (direct memory access) transfer, a microprocessor needs to release the bus in response to a DMA transfer request from the DMA controller. One method is to stop the internal processing of the microprocessor when a DMA transfer request is made.
従来、(株)日立製作新製HD6809のようなマイク
ロプロセッサでは、DMA転送要求やリフレッシュ要求
があった場合、内部のクロックを止めることでマイクロ
プロセッサの内部処理を停止させている。Conventionally, in a microprocessor such as the new HD6809 manufactured by Hitachi, Ltd., when there is a DMA transfer request or a refresh request, the internal processing of the microprocessor is stopped by stopping the internal clock.
一方、HD6809Eのようなマイクロプロセッサでは
、DMA転送時等にスリーステートコントロール端子T
SCを用いてバスの解放要求を行なうと、マイクロプロ
セッサはクロック(Q、E)を引き伸ばすことで内部動
作を停止するようにされている。([株]日立製作所、
1982年9月発行、rsEMIcONDUcTORD
ATA800K 8/16ビツトマイクロコンピユー
タ」第522〜523頁参照)。On the other hand, in microprocessors such as the HD6809E, the three-state control terminal T is used during DMA transfer, etc.
When a bus release request is made using the SC, the microprocessor suspends its internal operations by extending the clocks (Q, E). (Hitachi, Ltd.,
Published September 1982, rsEMIcONDUcTORD
ATA800K 8/16-bit Microcomputer'', pages 522-523).
[発明が解決しようとする問題点コ
上記のように外部からの要求による内部処理を停止でき
るようなマイクロプロセッサの内部はダイナミック動作
されていた。しかるに、ダイナミック動作するマイクロ
プロセッサで内部処理を停止させる場合、上記のごとく
クロックを停止させたり、クロックを引き伸ばす方法で
は、停止時間もしくは引き伸ばし時間が長いと、信号線
のチャージ電荷がリークして内部の状態が反転し、シス
テムが誤動作するおそれがある。従って、システムの誤
動作を防止するためには、クロック引き伸ばし時間を制
限するか、内部リフレッシュ回路を設ける必要がある。[Problems to be Solved by the Invention] As mentioned above, microprocessors operate internally dynamically so that internal processing can be stopped in response to an external request. However, when stopping internal processing in a microprocessor that operates dynamically, if the clock is stopped or stretched as described above, if the stopping time or stretching time is long, the charge in the signal line will leak and the internal The situation may reverse and the system may malfunction. Therefore, in order to prevent system malfunctions, it is necessary to limit the clock extension time or provide an internal refresh circuit.
この発明は、ダイナミック動作するマイクロプロセッサ
において、システムの誤動作及び、内部リフレッシュサ
イクルの挿入を起こすことなく、内部処理を停止できる
ようにすることを目的とする。SUMMARY OF THE INVENTION An object of the present invention is to enable a dynamically operating microprocessor to stop internal processing without causing system malfunction or insertion of an internal refresh cycle.
さらに、この発明の他の目的は、内部処理の状態を意識
せずに任意の実行サイクルで処理を停止できるようにす
ることにある。Furthermore, another object of the present invention is to enable processing to be stopped at any execution cycle without being aware of the state of internal processing.
この発明の前記ならびにそのほかの目的と新規な特徴に
ついては1本明細書の記述および添附図面から明らかに
なるであろう。The above and other objects and novel features of the present invention will become clear from the description of this specification and the accompanying drawings.
[問題点を解決するための手段]
本願において開示される発明のうち代表的なものの概要
を説明すれば、下記のとおりである。[Means for Solving the Problems] Representative inventions disclosed in this application will be summarized as follows.
すなわち、マイクロプロセッサの制御部をマイクロプロ
グラム制御方式とし、この制御部の動作を適当な制御信
号で停止できるような構成とするものである。That is, the control section of the microprocessor is controlled by a microprogram, and the operation of the control section can be stopped by an appropriate control signal.
[作用]
上記手段によれば、クロックを停めたり引き伸ばしたす
せずに内部処理を停止できるので、内部の信号線のチャ
ージ電荷のリークによるレベル変化がないという作用に
より、ダイナミック動作するマイクロプロセッサにおい
て、システムの誤動作を起こすことなく、内部処理を比
較的長時間にわたって停止できるようにするという上記
目的を達成することができる。[Function] According to the above means, internal processing can be stopped without stopping or stretching the clock, so that there is no level change due to leakage of charges in the internal signal line, which makes it possible to operate dynamically in a microprocessor. , it is possible to achieve the above objective of being able to stop internal processing for a relatively long period of time without causing system malfunction.
[実施例]
第1図には、本発明をマイクロプロセッサに適用した場
合の一実施例のブロック図が示されている。[Embodiment] FIG. 1 shows a block diagram of an embodiment in which the present invention is applied to a microprocessor.
この実施例では、プロセッサ内部の実行ユニット等に対
するコントロール信号を形成する制御部1が、マイクロ
プログラム制御方式で構成されている。すなわち、制御
部1には、マイクロプログラムが格納されたマイクロR
OM (リード・オンリ・メモリ)2が設けられている
。ROM2は、マイクロアドレスデコーダ5によってア
クセスされ、マイクロプログラムを構成するマイクロ命
令を順次出力する。In this embodiment, a control section 1 that generates control signals for execution units and the like inside the processor is configured using a microprogram control system. That is, the control unit 1 has a microR in which a microprogram is stored.
An OM (read only memory) 2 is provided. The ROM 2 is accessed by the micro address decoder 5 and sequentially outputs micro instructions constituting a micro program.
マイクロアドレスデコーダ5には、命令レジスタ3にフ
ェッチされたマクロ命令のオペレーションコードに基づ
いてマイクロアドレスを発生するマイクロアドレス発生
回路4において発生されたアドレスが供給される。マイ
クロアドレスデコーダ5は、これをデコードすることに
よって、そのマクロ命令を実行する一連のマイクロ命令
群の最初の命令を出力する。このマイクロ命令コードを
コントロールデコーダ8によりデコードすることによっ
て、各種レジスタ、演算論理ユニット等からなる実行ユ
ニット10などに対する制御信号が形成される。The microaddress decoder 5 is supplied with an address generated by a microaddress generation circuit 4 that generates a microaddress based on the operation code of the macroinstruction fetched into the instruction register 3. By decoding this, the microaddress decoder 5 outputs the first instruction of a series of microinstructions for executing the macroinstruction. By decoding this micro-instruction code by the control decoder 8, control signals for the execution unit 10, etc., which includes various registers, arithmetic and logic units, etc., are formed.
マクロ命令に対応する一連のマイクロ命令群のうち2番
目以降のマイクロ命令は、直前に読み出されたマイクロ
命令のネクストアドレスフィールドのコードがマイクロ
アドレス発生回路4に供給されることにより読み出され
る。このようにして、一連のマイクロ命令が読み出され
ることに応じて形成される制御信号によって実行ユニッ
ト10が制御され、マクロ命令に対応する処理が実行さ
れる。The second and subsequent microinstructions in a series of microinstructions corresponding to a macroinstruction are read by supplying the code of the next address field of the microinstruction read immediately before to the microaddress generation circuit 4. In this way, the execution unit 10 is controlled by the control signal formed in response to the reading of a series of microinstructions, and the processing corresponding to the macroinstructions is executed.
この実施例では、特に制限されないが、マイクロROM
2から読み出されたマイクロ命令コードを保持するラッ
チ回路6と、1つ前にマイクロROM2から読み出され
たマイクロ命令コードを保持可能なレジスタ7とが設け
られている。そして、マイクロROM2から読み出され
たマイクロ命令コードと、その一つ前に読み出されレジ
スタ7に保持されているマイクロ命令コードとを、コン
トロールデコーダ8によって同時にデコードすることに
より、実行ユニット10等に対する制御信号が形成され
る。このように2つのマイクロ命令コードをデコードす
る方式を採用した場合、1つ1つのマイクロ命令コード
の長さを短くすることができる。しかも、2番目以降の
マイクロ命令の実行速度が低下されることはない。In this embodiment, although not particularly limited, the micro ROM
A latch circuit 6 that holds the micro-instruction code read from the micro-ROM 2, and a register 7 that can hold the micro-instruction code read from the micro-ROM 2 immediately before are provided. The control decoder 8 simultaneously decodes the microinstruction code read out from the microROM 2 and the microinstruction code read out immediately before and held in the register 7. A control signal is formed. When such a method of decoding two microinstruction codes is adopted, the length of each microinstruction code can be shortened. Furthermore, the execution speed of the second and subsequent microinstructions is not reduced.
ただし、実施例の構成においても、ラッチ回路6からレ
ジスタ7へのマイクロ命令のシフトを止めることにより
、1つのマイクロ命令のみをデコードして制御信号を形
成するようにさせることも可能である。However, even in the configuration of the embodiment, by stopping the shift of the microinstruction from the latch circuit 6 to the register 7, it is also possible to decode only one microinstruction to form a control signal.
さらに、この実施例では、外部から入力されるDMA要
求信号あるいはスリーステートコントロール信号のよう
なバス解放要求もしくはMPU停止要求信号に基づいて
形成された内部停止信号N○Pが、上記マイクロアドレ
ス発生回路4に供給されている。つまり、内部停止信号
NOPでマイクロアドレス発生回路4の動作を停止させ
ることにより、内部のクロックを停止したり引き伸ばし
たすせずに、マイクロプロセッサの内部処理を停止でき
るようになっている。Furthermore, in this embodiment, the internal stop signal N○P generated based on a bus release request signal or MPU stop request signal such as a DMA request signal or three-state control signal input from the outside is transmitted to the microaddress generating circuit. 4 is supplied. That is, by stopping the operation of the microaddress generation circuit 4 using the internal stop signal NOP, the internal processing of the microprocessor can be stopped without stopping or stretching the internal clock.
しかも、内部停止信号NOPによりマイクロプロセッサ
の内部処理が停止されている間、この信号NOPに対応
して形成されたラッチ信号LATにより上記ラッチ回路
6に取り込まれたマイクロ命令コードがずっと保持され
るようになっている。Furthermore, while the internal processing of the microprocessor is stopped by the internal stop signal NOP, the microinstruction code taken into the latch circuit 6 is held forever by the latch signal LAT generated in response to the signal NOP. It has become.
これによって、この実施例のマイクロプロセッサは、任
意の実行サイクルにおいて内部処理を停止できるように
される。つまり、単にマイクロプロセッサを停止させる
だけならば、マイクロアドレス発生回路4及びコントロ
ールデコーダ8に内部停止信号NOPを入るだけで止め
ることができ。This allows the microprocessor of this embodiment to stop internal processing at any execution cycle. In other words, if you simply want to stop the microprocessor, you can do so by simply inputting the internal stop signal NOP to the microaddress generation circuit 4 and control decoder 8.
上記実施例で示されているレジスタ7を有しないような
構成のマイクロプロセッサでは、そのような停止方法で
十分である。Such a stopping method is sufficient for a microprocessor that does not have the register 7 shown in the above embodiment.
しかして、上記実施例のように、レジスタ7を設けて前
のマイクロ命令コードと次のマイクロ命令コードを同時
にデコードして内部制御信号を形成するようにされてい
るマイクロプロセッサでは、内部処理の状態を無視して
任意の実行サイクルで処理を停止させると、処理を再開
したときにマイクロプログラムの連続性が阻害され、シ
ステムが誤動作するおそれがある。However, in a microprocessor that is provided with the register 7 to simultaneously decode the previous microinstruction code and the next microinstruction code to form an internal control signal, as in the above embodiment, the state of internal processing is If you ignore this and stop processing at an arbitrary execution cycle, the continuity of the microprogram will be disrupted when processing is restarted, and the system may malfunction.
つまり、レジスタ7を設けるようにした場合。In other words, when register 7 is provided.
ラッチ回路6を省略して、マイクロROM2から読み出
されたマイクロ命令コードをそのままコントロールデコ
ーダ8へ送る構成にすると、正しい制御信号が形成され
ないことがある。If the latch circuit 6 is omitted and the micro instruction code read from the micro ROM 2 is directly sent to the control decoder 8, a correct control signal may not be generated.
第2図は、ラッチ回路6を省略してNOP信号によりマ
イクロプロセッサを停止させるようにした場合のタイミ
ングを示す。この場合、NOP信号によりアドレス発生
回路4を停止させるとマイクロROMの出力がなくなる
。そこで、コントロールデコーダ8での誤ったデコード
を防止するためコントロールデコーダ8も停止させる。FIG. 2 shows the timing when the latch circuit 6 is omitted and the microprocessor is stopped by the NOP signal. In this case, when the address generation circuit 4 is stopped by the NOP signal, the output of the micro ROM disappears. Therefore, in order to prevent erroneous decoding by the control decoder 8, the control decoder 8 is also stopped.
その場合には、第2図に示すように、クロックCKに同
期して内部停止信号NOPが入った時点でマイクロRO
M2の出力がなくなり、コントロールデコーダ8の出力
もなくなる。そのため、マイクロプロセッサを止めずに
連続して動かした場合に現れるデコーダ8の出力C(第
2図参照)がなくなってしまう。従って、ラッチ回路6
を省略した場合には、マイクロプロセッサを任意の実行
サイクルで止めることができなくなる。In that case, as shown in Figure 2, the micro RO is activated when the internal stop signal NOP is input in synchronization with the clock CK.
The output of M2 disappears, and the output of control decoder 8 also disappears. Therefore, the output C (see FIG. 2) of the decoder 8 that appears when the microprocessor is operated continuously without stopping is eliminated. Therefore, the latch circuit 6
If you omit , you will not be able to stop the microprocessor at any execution cycle.
これに対し、上記実施例では内部停止信号N。On the other hand, in the above embodiment, the internal stop signal N is used.
Pが入っている間、ラッチ回路6によって直前にマイク
ロROM2から出力されたマイクロ命令コードを保持す
るようになっている。そのため、第3図に示すように内
部停止信号NOPが入って停止されている間、ラッチ回
路6とレジスタ7には同じコード(3)が保持される。While P is in, the latch circuit 6 holds the microinstruction code output from the micro ROM 2 immediately before. Therefore, as shown in FIG. 3, the same code (3) is held in the latch circuit 6 and the register 7 while the internal stop signal NOP is input and the operation is stopped.
そして1次に内部停止信号NOPがなくなって処理が再
開されると、ラッチ回路6にはマイクロROM2から新
たに読み出されたマイクロ命令コード(4)がラッチさ
れる。そのため、処理が再開されると、コントロールデ
コーダ8が本来のデコード出力Cを出力してから次のデ
コード出力り、E、・・・・を順次出力するようになる
。その結果、コントロールデコーダ8はマイクロプログ
ラムの連続性を損なわずに制御信号を形成し、出力する
ことができる。Then, when the primary internal stop signal NOP disappears and the process is restarted, the latch circuit 6 latches the microinstruction code (4) newly read out from the microROM 2. Therefore, when the process is restarted, the control decoder 8 outputs the original decoded output C, and then outputs the next decoded output, E, . . . in sequence. As a result, the control decoder 8 can form and output control signals without impairing the continuity of the microprogram.
従って、この実施例に従うと、クロックを止めたり引き
伸ばしたりすることなく、マイクロプログラムの連続性
を利用したマルチデコード方式による内部処理を任意の
実行サイクルの停止させることができる。Therefore, according to this embodiment, the internal processing by the multi-decoding method that utilizes the continuity of the microprogram can be stopped at any execution cycle without stopping or extending the clock.
以上説明したように、上記実施例ではマイクロプロセッ
サの制御部をマイクロプログラム制御方式とし、この制
御部の動作を適当な制御信号で停止できるような構成と
したので、クロックを停めたり引き伸ばしたすせずに内
部処理を停止できるようになり、しかも内部の信号線の
チャージ電荷のリークによるレベル変化がないという作
用により、ダイナミック動作するマイクロプロセッサに
おいて、システムの誤動作を起こすことなく、内部処理
を停止できるようになるという効果がある。As explained above, in the above embodiment, the control section of the microprocessor is controlled by a microprogram, and the operation of this control section can be stopped by an appropriate control signal, so that it is possible to stop or extend the clock. In addition, because there is no level change due to leakage of charges in internal signal lines, internal processing can be stopped without causing system malfunction in microprocessors that operate dynamically. It has the effect of becoming like this.
また、マイクロプロセッサの制御部をマイクロプログラ
ム制御方式とし、この制御部の動作を適当な制御信号で
停止できるような構成とするとともに、マイクロROM
から読み出されたマイクロ命令を保持し、前のマイクロ
命令と次のマイクロ命令の2つの命令をデコードして内
部制御信号を形成するようにしたマルチデコード方式の
制御部にマイクロROMから読み出されたマイクロ命令
を保持するラッチ回路を設け、内部停止信号によりアド
レス発生回路が停止されている間このラッチ回路にマイ
クロ命令をラッチしておくようにした。そのため、マイ
クロプロセッサの内部処理が停止されていても、連続性
のあるデコード出力が得られるという作用により、内部
処理の状態を意識せず任意の実行サイクルで内部処理を
停止させることができるという効果がある。In addition, the control section of the microprocessor is of a microprogram control type, and the operation of this control section can be stopped by an appropriate control signal, and the micro ROM is
The micro-instruction read from the micro-ROM is held by a multi-decoding control section that decodes two instructions, the previous micro-instruction and the next micro-instruction, to form an internal control signal. A latch circuit is provided to hold the microinstructions, and the microinstructions are latched in this latch circuit while the address generation circuit is stopped by an internal stop signal. Therefore, even if the internal processing of the microprocessor is stopped, a continuous decoded output can be obtained, which has the effect of being able to stop the internal processing at any execution cycle without being aware of the state of the internal processing. There is.
以上本発明者によってなされた発明を実施例に基づき具
体的に説明したが、本発明は上記実施例に限定されるも
のではなく、その要旨を逸脱しない範囲で種々変更可能
であることはいうまでもな ・い0例えば上記実施例で
はマイクロROM2から読み出されたマイクロ命令のネ
クストアドレスフィールドのコードをマイクロアドレス
発生回路4に戻して次のマイクロ命令を読み出すように
しているが、ネクストアドレスフィールドのコードはマ
イクロアドレス発生回路4の代わりにアドレスデコーダ
5に入れるようにすることもできる。Although the invention made by the present inventor has been specifically explained above based on Examples, it goes without saying that the present invention is not limited to the above Examples and can be modified in various ways without departing from the gist thereof. For example, in the above embodiment, the code in the next address field of the microinstruction read from the microROM 2 is returned to the microaddress generation circuit 4 to read the next microinstruction. The code can also be input to the address decoder 5 instead of the microaddress generation circuit 4.
以上の説明では主として本発明者によってなされた発明
をその背景となった利用分野であるダイナミック動作す
るマイクロプロセッサに適用したものについて説明した
が、この発明はそれに限定されず、マイクロプログラム
制御方式のデータ処理装置一般に利用することができる
。In the above explanation, the invention made by the present inventor was mainly applied to a microprocessor that operates dynamically, which is the field of application that formed the background of the invention. It can be used in general processing equipment.
[発明の効果]
本願において開示される発明のうち代表的なものの概要
を簡単に説明すれば下記のとおりである。[Effects of the Invention] A brief summary of typical inventions disclosed in this application is as follows.
すなわちダイナミック動作するマイクロプロセッサにお
いて、システムの誤動作を起こすことなく、内部処理を
停止することができる。That is, in a dynamically operating microprocessor, internal processing can be stopped without causing system malfunction.
第1図は、本発明をマイクロプロセッサに適用した場合
の一実施例を示すブロック図、第2図は、制御部内のラ
ッチ回路を省略した場合のタイミングを示すタイムチャ
ート、第3図は、制御部内にラッチ回路を設けた本発明
の実施例に係るマイクロプロセッサのタイミングを示す
タイムチャートである。
1・・・・制御部、2・・・・マイクロROM、3・・
・・命令レジスタ、4・・・・マイクロアドレス発生回
路、5・・・・マイクロアドレスデコーダ、6・・・・
ラッチ回路、7・・・・レジスタ、8・・・・コントロ
ールデコーダ、10・・・・実行ユニット。
第 1 図FIG. 1 is a block diagram showing an embodiment of the present invention applied to a microprocessor, FIG. 2 is a time chart showing the timing when the latch circuit in the control section is omitted, and FIG. 3 is a control 3 is a time chart showing the timing of a microprocessor according to an embodiment of the present invention, which is provided with a latch circuit inside. 1...Control unit, 2...Micro ROM, 3...
...Instruction register, 4...Micro address generation circuit, 5...Micro address decoder, 6...
Latch circuit, 7...Register, 8...Control decoder, 10...Execution unit. Figure 1
Claims (1)
ナミック動作されるようにされたデータ処理装置におい
て、外部から供給される停止要求信号に基づいて内部停
止信号を形成し、この内部停止信号により上記制御部の
動作が停止されるようにされてなることを特徴とするデ
ータ処理装置。 2、上記制御部は、マイクロプログラムが格納された記
憶部と、該記憶部からマイクロ命令を読み出すためのア
ドレスを形成するアドレス発生回路と、そのアドレスを
デコードするアドレスデコーダと、上記記憶部から読み
出されたマイクロ命令をデコードして内部制御信号を形
成するコントロールデコーダとを含んで構成されると共
に、上記内部停止信号によって少なくとも上記アドレス
発生回路の動作が停止されることにより制御部の処理動
作が停止されるようにされてなることを特徴とする特許
請求の範囲第1項記載のデータ処理装置。 3、上記制御部は記憶部から読み出されたマイクロ命令
をラッチするラッチ回路を備え、上記コントロールデコ
ーダは、上記記憶部から読み出されたマイクロ命令と、
このマイクロ命令の一つ前に読み出され上記ラッチ回路
に保持されているマイクロ命令を同時にデコードして内
部制御信号を形成するように構成されてなることを特許
請求の範囲第2項記載のデータ処理装置。[Claims] 1. In a data processing device that has a microprogram control type control unit and is configured to operate dynamically, an internal stop signal is formed based on a stop request signal supplied from the outside, A data processing device characterized in that the internal stop signal causes the operation of the control section to be stopped. 2. The control section includes a storage section in which a microprogram is stored, an address generation circuit that forms an address for reading a microinstruction from the storage section, an address decoder that decodes the address, and a memory section for reading a microinstruction from the storage section. and a control decoder that decodes an issued microinstruction to form an internal control signal, and the processing operation of the control section is stopped by stopping the operation of at least the address generation circuit by the internal stop signal. 2. The data processing device according to claim 1, wherein the data processing device is configured to be stopped. 3. The control section includes a latch circuit that latches the microinstruction read from the storage section, and the control decoder latches the microinstruction read out from the storage section;
The data according to claim 2 is configured to simultaneously decode microinstructions read out one microinstruction before this microinstruction and held in the latch circuit to form an internal control signal. Processing equipment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1566086A JPS62174830A (en) | 1986-01-29 | 1986-01-29 | Data processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1566086A JPS62174830A (en) | 1986-01-29 | 1986-01-29 | Data processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS62174830A true JPS62174830A (en) | 1987-07-31 |
Family
ID=11894891
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1566086A Pending JPS62174830A (en) | 1986-01-29 | 1986-01-29 | Data processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62174830A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11440114B2 (en) | 2019-05-24 | 2022-09-13 | Sodick Co., Ltd. | Wire electric discharge machining method and wire electric discharge machine |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5015640A (en) * | 1973-06-18 | 1975-02-19 |
-
1986
- 1986-01-29 JP JP1566086A patent/JPS62174830A/en active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5015640A (en) * | 1973-06-18 | 1975-02-19 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11440114B2 (en) | 2019-05-24 | 2022-09-13 | Sodick Co., Ltd. | Wire electric discharge machining method and wire electric discharge machine |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS62197830A (en) | Data processing system | |
JPH0769791B2 (en) | Microprocessor | |
JPS63261449A (en) | data processing equipment | |
KR920007253B1 (en) | Micro programmable controller | |
JPS6232504B2 (en) | ||
JPS62174830A (en) | Data processor | |
JP2694948B2 (en) | Micro program processor | |
EP0573071A2 (en) | A microprocessor | |
JPS59739A (en) | Time assurance system in microprogram processor | |
US5787276A (en) | Microprocessor including circuit for generating signal used for tracing executed instruction stream | |
JP2636074B2 (en) | Microprocessor | |
US5109516A (en) | Sequence controller for controlling next operating state with a short sequence | |
JPS63153634A (en) | Data processor | |
JP3033597B2 (en) | Priority encoder and semiconductor integrated circuit using the same | |
JPS63293638A (en) | data processing equipment | |
JPH0561660B2 (en) | ||
JP2544015B2 (en) | Micro program processor | |
SU905818A1 (en) | Microprogramme-control device | |
JP2946507B2 (en) | Computer | |
JPS5938828A (en) | Data processing system | |
JPH0317135B2 (en) | ||
JPH03164945A (en) | Data processor | |
JPH0445862B2 (en) | ||
JPH01284943A (en) | Information processor | |
JPS6255738A (en) | Data processor having program counter tracing mechanism |