JPH0426499B2 - - Google Patents
Info
- Publication number
- JPH0426499B2 JPH0426499B2 JP60129266A JP12926685A JPH0426499B2 JP H0426499 B2 JPH0426499 B2 JP H0426499B2 JP 60129266 A JP60129266 A JP 60129266A JP 12926685 A JP12926685 A JP 12926685A JP H0426499 B2 JPH0426499 B2 JP H0426499B2
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- interrupt
- program
- flag
- processing
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 claims description 8
- 238000012544 monitoring process Methods 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000007796 conventional method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Description
【発明の詳細な説明】
〔概要〕
少なくとも、割り込み機能を有する計算機シス
テムにおいて、例えば被デバツグプログラムに対
して、ステツプ処理の為の割り込みを発生させ、
該割り込み処理ルーチンの中で、該割り込み処理
に入る前の1命令実行によるレジスタ類や、フラ
グの内容の変化をモニタすると共に、ステツプフ
ラグをセツトして、該ステツプフラグセツトされ
た時点から、当該割り込み処理ルーチンより元の
被デバツグプログラムに戻る為の分岐命令の実行
終了時点迄の時間を監視して、該分岐命令の終了
を認識した後、該復帰後の最初の命令実行中に再
度ステツプ処理の為の割り込みを発生させるよう
にしたものである。[Detailed Description of the Invention] [Summary] At least in a computer system having an interrupt function, for example, an interrupt is generated for step processing in a program to be debugged,
In the interrupt processing routine, changes in registers and flag contents due to the execution of one instruction before entering the interrupt processing are monitored, and a step flag is set, and from the time the step flag is set, the corresponding The interrupt processing routine monitors the time until the end of execution of the branch instruction to return to the original debugged program, and after recognizing the end of the branch instruction, steps are executed again during the execution of the first instruction after the return. It is designed to generate interrupts for processing.
本発明は、少なくとも、割り込み機能を有する
計算機システムにおいて、ステツプ動作を行う為
の制御方式に関する。
The present invention relates at least to a control method for performing step operations in a computer system having an interrupt function.
最近の半導体技術の著しい進歩に伴つて、マイ
クロプロセツサ等の論理装置の高集積化が盛んに
なつている。 2. Description of the Related Art With recent remarkable progress in semiconductor technology, logic devices such as microprocessors are increasingly becoming highly integrated.
又、処理すべきデータの多様化に伴つて、該マ
イクロプロセツサの機能の高度化が図られ、該高
集積化されたマイクロプロセツサにおいては、そ
の内部に多数のレジスタ類設けられるようになつ
てきた。 Furthermore, with the diversification of data to be processed, the functions of microprocessors have become more sophisticated, and highly integrated microprocessors have come to be equipped with a large number of registers. It's here.
然して、従来から、計算機システムのプログラ
ムをデバツグする手段として、該プログラムを1
命令宛実行して、その時々のプログラムの内部状
態をモニタする1ステツプ動作が知られている
が、上記高集積化されたプロセツサ(マイクロプ
ロセツサ)を備えた計算機システムにおいては、
この1ステツプ動作で、1命令宛実行しても、1
つの命令を実行すると、マイクロプロセツサは停
止状態となるので、その内部状態を直接的にはモ
ニタできない問題がある。 However, conventionally, as a means of debugging computer system programs, the program has been debugged.
A one-step operation is known in which an instruction is executed and the internal state of the program is monitored at the time.
With this one-step operation, even if one instruction is executed, one
When one instruction is executed, the microprocessor is in a stopped state, so there is a problem that its internal state cannot be directly monitored.
一方、該高集積化されたマイクロプロセツサに
おいては、被デバツグプログラムを実行中に割り
込み処理に入る時、該マイクロプロセツサ内に設
けられている多数のレジスタ類や,フラグ等の内
容を、ランダムアクセスメモリ(以下、RAMと
云う)上のスタツクエリアに退避させる機能が設
けられているのが普通である。 On the other hand, in highly integrated microprocessors, when interrupt processing is started while the program to be debugged is being executed, the contents of many registers, flags, etc. provided in the microprocessor are Usually, a function is provided to save data to a stack area on random access memory (hereinafter referred to as RAM).
又、該割り込み処理ルーチンの中で、該マイク
ロプロセツサの内部状態を、上記RAM上にコピ
ーして、例えば外部装置に出力することもでき
る。 Also, in the interrupt processing routine, the internal state of the microprocessor can be copied onto the RAM and output to, for example, an external device.
このような事情から、1命令実行する毎に、割
り込み処理に入るような制御を行うことできれ
ば、1ステツプ動作毎のマイクロプロセツサの内
部状態の変化を監視できることが期待できる。 Under these circumstances, if control can be performed to enter interrupt processing every time one instruction is executed, it can be expected that changes in the internal state of the microprocessor for each step operation can be monitored.
第3図は、従来の1ステツプ動作を行う為の手
段の一例を模式的に示した図である。
FIG. 3 is a diagram schematically showing an example of conventional means for performing a one-step operation.
一般に、プロセツサがプログラムを実行しない
状態には、‘ホルト(HALT)’状態がある。 Generally, a state in which a processor does not execute a program is a 'HALT' state.
この“ホルト(HALT)”状態では、プログラ
ムカウンタが停止しており、プログラムはバスか
ら切り離される。 In this "HALT" state, the program counter is stopped and the program is disconnected from the bus.
従来の1ステツプ動作は、本図に示す如く、該
プロセツサの命令制御部3において、上記プロセ
ツサを“ホルト(HALT)”状態にする信号を、
例えば外部より制御し、該プロセツサを“ラン”
状態から“ホルト(HALT)”状態に遷移させる
ことにより、1ステツプ動作を行わせていた。 In the conventional one-step operation, as shown in the figure, the instruction control unit 3 of the processor sends a signal to put the processor in the "HALT" state.
For example, the processor can be controlled externally to “run” the processor.
A one-step operation was performed by transitioning from the state to the "HALT" state.
従つて、従来方式のような、プロセツサの“ホ
ルト(HALT)”状態を利用した1ステツプ動作
では、該プロセツサは1つの命令を実行後、完全
に停止状態となり、前述のように高集積化された
マイクロプロセツサのような場合、その内部レジ
スタ類の状態を直接に見ることができない為、1
ステツプ実行毎の該内部状態の変化をモニタでき
ないと云う問題があつた。
Therefore, in a one-step operation using the "HALT" state of a processor, as in the conventional method, the processor is completely stopped after executing one instruction, and as mentioned above, the processor is highly integrated. In the case of microprocessors such as
There was a problem in that it was not possible to monitor changes in the internal state each time a step was executed.
本発明は上記従来の欠点に鑑み、前述のよう
に、マイクロプロセツサを割り込み処理に入らせ
ると、該マイクロプロセツサの内部レジスタ類の
内容を、例えばRAM上のスタツクエリアに退避
させる機能があること、或いは、該割り込み処理
ルーチン内において、任意のレジスタや、フラグ
の内容を、RAM上にコピーして、外部装置に出
力することができることに着目し、1命令実行毎
に、ステツプ処理の為の割り込み処理に入らせ
て、ステツプ動作を行いながら、命令実行毎のマ
イクロプロセツサの内部状態の変化を監視できる
方法を提供することを目的とするものである。 In view of the above conventional drawbacks, the present invention provides a function to save the contents of the internal registers of the microprocessor to a stack area on RAM, for example, when the microprocessor enters interrupt processing, as described above. Alternatively, by focusing on the fact that the contents of arbitrary registers and flags can be copied to RAM and output to an external device within the interrupt processing routine, it is possible to copy the contents of arbitrary registers and flags to RAM and output them to an external device. The object of the present invention is to provide a method that allows a microprocessor to enter interrupt processing and monitor changes in the internal state of a microprocessor each time an instruction is executed while performing step operations.
第1図は、本発明のステツプ制御方式の原理ブ
ロツク図である。
FIG. 1 is a principle block diagram of the step control system of the present invention.
マイクロプロセツサが被デバツグプログラムを
実行中に、例えば、操作者によるキー操作等によ
つて、ステツプ処理の為の割り込み処理に入る
と、該マイクロプロセツサの内部レジスタ等の状
態変化を、RAM上のスタツクエリアを見る等し
てモニタした後、操作者からのコマンド投入等に
よつて、ステツプフラグ1を“オン”にする処理
を実行し、該ステツプフラグ1の出力を、時間監
視部2に入力する。 When a microprocessor enters interrupt processing for step processing while executing a program to be debugged, for example due to a key operation by an operator, the state changes of internal registers, etc. of the microprocessor are stored in the RAM. After monitoring by looking at the stack area above, etc., the step flag 1 is turned on by inputting a command from the operator, etc., and the output of the step flag 1 is sent to the time monitoring section 2. input.
該時間監視部2においては、上記ステツプフラ
グ1が“オン”になつた時点から、例えばクロツ
クをカウントして、該割り込み処理から、元の被
デバツグプログラムに復帰する為の分岐(RTi)
命令の終了を監視し、予め定められたクロツクの
数をカウントした時点を、該分岐(RTi)命令の
終了時点と認識して、次のステツプ処理の為の割
り込み信号を発生させ、該分岐(RTi)命令を
実行するマイクロ命令等で、上記ステツプフラグ
1をリセツトするように構成する。 In the time monitoring unit 2, from the time when the step flag 1 becomes "on", for example, clocks are counted, and a branch (RTi) is executed to return from the interrupt processing to the original program to be debugged.
The end of the instruction is monitored, and the point at which a predetermined number of clocks is counted is recognized as the end point of the branch (RTi) instruction, and an interrupt signal for the next step processing is generated, and the branch (RTi) is started. The step flag 1 is configured to be reset by a microinstruction or the like that executes the RTi) instruction.
即ち、本発明によれば、少なくとも、割り込み
機能を有する計算機システムにおいて、例えば被
デバツグプログラムに対して、ステツプ処理の為
の割り込みを発生させ、該割り込み処理ルーチン
の中で、該割り込み処理に入る前の1命令実行に
よるレジスタ類や、フラグの内容の変化をモニタ
すると共に、ステツプフラグをセツトして、該ス
テツプフラグがセツトされた時点から、当該割り
込み処理ルーチンより元の被デバツグプログラム
に戻る為の分岐命令の実行終了時点迄の時間を監
視して、該分岐命令の完了を認識した時、該復帰
後の最初の命令実行中に再度ステツプ処理の為の
割り込みを発生させるようにしたものであるの
で、例えば、マイクロプロセツサの内部レジスタ
類や、フラグの1命令実行毎の変化をモニタで
き、プログラムのデバツグ効率を向上させる効果
がある。
That is, according to the present invention, at least in a computer system having an interrupt function, for example, an interrupt for step processing is generated in a program to be debugged, and the interrupt processing is started in the interrupt processing routine. It monitors changes in registers and flag contents caused by the execution of the previous instruction, sets a step flag, and returns to the original debugged program from the interrupt processing routine from the point at which the step flag is set. The system monitors the time until the end of the execution of the branch instruction, and when the completion of the branch instruction is recognized, an interrupt for step processing is generated again during the execution of the first instruction after the return. Therefore, for example, it is possible to monitor changes in the internal registers of the microprocessor and flags every time one instruction is executed, which has the effect of improving program debugging efficiency.
以下本発明の実施例を図面によつて詳述する。
第2図は、本発明を実施して、1ステツプ動作が
行われた時の動作を流れ図で示した図である。以
下、第1図を参照しながら本発明のステツプ動作
制御方式を説明する。
Embodiments of the present invention will be described in detail below with reference to the drawings.
FIG. 2 is a flowchart showing the operation when a one-step operation is performed in accordance with the present invention. Hereinafter, the step operation control method of the present invention will be explained with reference to FIG.
先ず、プログラム、例えばマイクロプロセツサ
が、被デバツグプログラムを実行中(太線で示
す)において、操作者からのコンソール操作等に
よつて、の時点で、ステツプ処理の為の割り込
み要因がセツトされると、該割り込み処理ルーチ
ンに入る。 First, while a program, for example a microprocessor, is executing the program to be debugged (indicated by a thick line), an interrupt factor for step processing is set by an operator's console operation or the like. Then, the interrupt processing routine is entered.
該割り込み処理ルーチンに入つた時点で、該割
り込み処理に入る前に実行された1命令によつて
更新された、内部レジスタ類の内容が、例えば、
RAM上のスタツクエリアに退避されているの
で、該割り込み処理ルーチンにおいて、必要とす
るレジスタ類の内容を、該スタツクエリアから読
み取り、外部装置等に出力する等して、当該マイ
クロプロセツサの1命令実行後の状態をモニタす
る。 At the time when the interrupt processing routine is entered, the contents of internal registers updated by one instruction executed before entering the interrupt processing are updated, for example.
Since it is saved in the stack area on RAM, in the interrupt processing routine, the contents of the necessary registers are read from the stack area and output to an external device, etc., so that after execution of one instruction of the microprocessor, monitor the status of
(ステツプ10参照)
この後、ステツプ動作を指示するコマンドが投
入されたかどうかをループしなが待つ。(ステツ
プ11参照)
ここで、操作者によつて、ステツプフラグを
“オン”にセツトする為の、上記「ステツプ動作
指示コマンド」が投入されると、上記割り込み処
理ループは該コマンドを、例えば、特定のフラグ
ビツトを見ることにより認識して、当該ステツプ
フラグ処理ルーチンに分岐し、第1図で説明した
ステツプフラグ1を“オン”にセツトする。(ス
テツプ12参照)
該ステツプフラグ1が“オン”になると、前述
の時間監視部2において、該ステツプフラグ1が
“オン”になつてからのクロツクをカウントし、
予め定められたクロツクの数をカウントした時点
を、当該割り込み処理ルーチンから元の被デバツ
グプログラムに戻る為の分岐命令(RTi)の実行
終了時点として、該分岐命令(RTi)終了信号を
出力する。(ステツプ13参照)
該分岐命令(RTi)終了信号が出力される時、
マイクロプロセツサは被デバツグプログラムの次
の1命令を実行中であるので、該信号をステツプ
処理の為の割り込み信号とすることにより、該
デバツグプログラムの1つの命令の実行を完了し
た時点で、再び、上記ステツプ処理の為の割り
込み処理に入るように機能する。(See step 10) After this, the program waits in a loop to see if a command instructing a step operation has been input. (See step 11) Here, when the operator inputs the above-mentioned "step operation instruction command" to set the step flag to "on", the above-mentioned interrupt processing loop executes the command, for example, It is recognized by looking at a specific flag bit and branches to the corresponding step flag processing routine to set step flag 1 explained in FIG. 1 to "on". (See step 12) When the step flag 1 turns "on," the time monitoring section 2 counts the clocks since the step flag 1 turns "on."
The point in time when a predetermined number of clocks has been counted is the point at which the execution of the branch instruction (RTi) for returning from the interrupt handling routine to the original debugged program ends, and the branch instruction (RTi) end signal is output. . (See step 13) When the branch instruction (RTi) end signal is output,
Since the microprocessor is currently executing the next instruction of the program to be debugged, by using this signal as an interrupt signal for step processing, the microprocessor will be able to execute the next instruction of the program to be debugged. , again functions to enter interrupt processing for the above step processing.
以降、同じ動作が繰り返されて、被デバツグプ
ログラムを1命令宛実行し、その都度、ステツプ
処理の為の割り込み処理ルーチンに入るので、被
デバツグプログラムの1命令の実行後の、当該マ
イクロプロセツサの内部状態の変化をモニタする
ことができる。 After that, the same operation is repeated to execute one instruction of the program to be debugged, and each time the interrupt handling routine for step processing is entered, so that the microprogram after executing one instruction of the program to be debugged is Changes in the internal state of the setter can be monitored.
尚、上記クロツクの数のカウントは、ステツプ
フラグ1をセツトする命令(ステツプ12)と、分
岐(RTi)命令(ステツプ13)との相対位置によ
り、該ステツプフラグ1がセツトされてから、何
クロツク目に、上記分岐(RTi)命令が終了する
かを知ることができるので、第1図における時間
監視部2においては、該クロツクの数をカウント
アツプした時点で、上記ステツプ処理の為の割り
込みを発生させる信号を出力するように構成す
れば良い。 The number of clocks mentioned above depends on the relative position of the instruction that sets step flag 1 (step 12) and the branch (RTi) instruction (step 13), and how many clocks have passed since step flag 1 was set. At first glance, it is possible to know whether the branch (RTi) instruction is completed or not, so the time monitoring unit 2 in FIG. What is necessary is just to configure it so that the signal to be generated is output.
このように、本発明においては、一般に、割り
込み処理ルーチンにおいて、高集積化されたマイ
クロプロセツサの内部レジスタ類の内容を、読み
取ることができることに着目し、ステツプ動作を
行いたい時には、ステツプ処理の為の割り込み処
理ルーチンの中において、ステツプフラグを“オ
ン”とし、該ステツプフラグが“オン”の時間を
監視して、上記割り込み処理から元のプログラム
に戻る為の分岐命令の終了時点を同定し、該分岐
命令終了信号により、該元のプログラムの次の命
令を終了した所で、上記ステツプ処理の為の割り
込みを生起させるようにした所に特徴がある。 In this way, the present invention focuses on the fact that the contents of the internal registers of a highly integrated microprocessor can be read in the interrupt processing routine, and when a step operation is desired, it is possible to read the contents of the internal registers of a highly integrated microprocessor. In the interrupt processing routine for interrupt processing, a step flag is set to "on" and the time that the step flag is "on" is monitored to identify the end point of a branch instruction for returning from the interrupt processing to the original program. The present invention is characterized in that an interrupt for the above-mentioned step processing is generated when the next instruction of the original program is completed by the branch instruction end signal.
以上、詳細に説明したように、本発明のステツ
プ動作制御方式は、少なくとも、割り込み機能を
有する計算機システムにおいて、例えば被デバツ
グプログラムに対して、ステツプ処理の為の割り
込みを発生させ、該割り込み処理ルーチンの中
で、該割り込み処理に入る前の1命令実行による
レジスタ類や、フラグの内容の変化をモニタする
と共に、ステツプフラグをセツトして、該ステツ
プフラグがセツトされた時点から、当該割り込み
処理ルーチンより元の被デバツグプログラムに戻
る為の分岐命令の実行終了時点迄の時間を監視し
て、該分岐命令の完了を認識した時、該復帰後の
最初の命令実行中に再度ステツプ処理の為の割り
込みを発生させるようにしたものであるので、例
えば、マイクロプロセツサの内部レジスタ類や、
フラグの1命令実行毎の変化をモニタでき、プロ
グラムのデバツグ効率を向上させる効果がある。
As explained above in detail, the step operation control method of the present invention generates an interrupt for step processing in a program to be debugged, for example, in a computer system having an interrupt function, and handles the interrupt. In the routine, changes in the contents of registers and flags caused by the execution of one instruction before starting the interrupt processing are monitored, and a step flag is set, and from the point when the step flag is set, the interrupt processing starts. The routine monitors the time until the end of execution of the branch instruction to return to the original debugged program, and when the completion of the branch instruction is recognized, the step process is restarted during the execution of the first instruction after the return. For example, the internal registers of a microprocessor,
Changes in flags can be monitored every time one instruction is executed, which has the effect of improving program debugging efficiency.
第1図は本発明のステツプ制御方式の原理ブロ
ツク図、第2図は本発明を実施して1ステツプ動
作が行われた時の動作を流れ図で示した図、第3
図は従来の1ステツプ動作を行う為の手段の一例
を模式的に示した図、である。
図面において、1はステツプフラグ、2は時間
監視部、3は命令制御部、10〜13は従来の1
ステツプ動作の各ステツプ、,は割り込み時
点、はステツプ処理の為の割り込み信号、をそ
れぞれ示す。
Fig. 1 is a principle block diagram of the step control method of the present invention, Fig. 2 is a flowchart showing the operation when one step operation is performed by implementing the present invention, and Fig. 3
The figure is a diagram schematically showing an example of means for performing a conventional one-step operation. In the drawing, 1 is a step flag, 2 is a time monitoring section, 3 is an instruction control section, and 10 to 13 are conventional 1
In each step of the step operation, , indicates the interrupt time, and indicates the interrupt signal for step processing, respectively.
Claims (1)
ステムにおいて、現在実行中のプログラムに対し
て、ステツプ処理の為の割り込みを発生させ、 該ステツプ処理の為の割り込み処理ルーチンに
おいて、ステツプフラグ1をセツトすることによ
り、該ステツプフラグ1がセツトされた時点か
ら、特定の時間を監視する時間監視部2を設け、 該時間監視部2により、上記割り込み処理ルー
チンから元のプログラムに復帰する為の分岐命令
の実行を終了して、該復帰後の最初の命令実行中
を認識した時、該認識信号によつて、 上記、復帰後の最初の命令を実行中に、再度、
上記ステツプ処理の為の割り込みを発生させるよ
うに制御することを特徴とするステツプ動作制御
方式。[Claims] 1. At least, in a computer system having an interrupt function, an interrupt for step processing is generated in a currently executing program, and a step flag 1 is set in the interrupt processing routine for the step processing. By setting the step flag 1, a time monitoring section 2 is provided which monitors a specific time from the time when the step flag 1 is set, and the time monitoring section 2 is used to perform a process for returning from the interrupt handling routine to the original program. When the execution of the branch instruction is finished and it is recognized that the first instruction after the return is being executed, the recognition signal causes the execution of the above-mentioned first instruction after the return to be executed again.
A step operation control method characterized in that control is performed to generate an interrupt for the step processing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60129266A JPS61286936A (en) | 1985-06-14 | 1985-06-14 | Step operation control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60129266A JPS61286936A (en) | 1985-06-14 | 1985-06-14 | Step operation control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61286936A JPS61286936A (en) | 1986-12-17 |
| JPH0426499B2 true JPH0426499B2 (en) | 1992-05-07 |
Family
ID=15005323
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60129266A Granted JPS61286936A (en) | 1985-06-14 | 1985-06-14 | Step operation control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS61286936A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0453268B1 (en) * | 1990-04-20 | 1997-10-22 | Hitachi, Ltd. | A microprocessor for inserting a bus cycle to output an internal information for an emulation |
-
1985
- 1985-06-14 JP JP60129266A patent/JPS61286936A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61286936A (en) | 1986-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2526688B2 (en) | Programmable controller and partial execution method of sequence program | |
| JPH0426499B2 (en) | ||
| JPS6045453B2 (en) | multiprocessor | |
| JPH04362745A (en) | Instruction tracing device | |
| JPS6120900B2 (en) | ||
| JP2653412B2 (en) | How to set breakpoints | |
| JPH0675819A (en) | Microprocessor | |
| JPH0328933A (en) | Task control method | |
| JPS58192152A (en) | Process termination monitoring method | |
| JPS60124746A (en) | data processing equipment | |
| KR950005523B1 (en) | Step Run Processing Method of Programmable Logic Controller | |
| JP2570108B2 (en) | Software debugging method | |
| JPH074669Y2 (en) | Interrupt request processing circuit | |
| JPH0683652A (en) | Micro computer system | |
| JPH07287660A (en) | Programmable controller interrupt handling method | |
| JPS61194531A (en) | Instruction execution controller | |
| JPS642981B2 (en) | ||
| JPS61180344A (en) | Step execution system for high level language | |
| JPS61267137A (en) | System for controlling interrupting action | |
| JPH06282353A (en) | Timer device having time shortening function | |
| JPH0149975B2 (en) | ||
| JPH06324911A (en) | Interrupting method for program execution | |
| JPH02136927A (en) | Language process program | |
| JPS63155330A (en) | Microprogram controller | |
| JPH0319574B2 (en) |