JPS6362048A - System for registering execution history of microprogram - Google Patents
System for registering execution history of microprogramInfo
- Publication number
- JPS6362048A JPS6362048A JP61207117A JP20711786A JPS6362048A JP S6362048 A JPS6362048 A JP S6362048A JP 61207117 A JP61207117 A JP 61207117A JP 20711786 A JP20711786 A JP 20711786A JP S6362048 A JPS6362048 A JP S6362048A
- Authority
- JP
- Japan
- Prior art keywords
- microprogram
- ram
- register
- stored
- address
- 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 claims description 6
- RRLHMJHRFMHVNM-BQVXCWBNSA-N [(2s,3r,6r)-6-[5-[5-hydroxy-3-(4-hydroxyphenyl)-4-oxochromen-7-yl]oxypentoxy]-2-methyl-3,6-dihydro-2h-pyran-3-yl] acetate Chemical compound C1=C[C@@H](OC(C)=O)[C@H](C)O[C@H]1OCCCCCOC1=CC(O)=C2C(=O)C(C=3C=CC(O)=CC=3)=COC2=C1 RRLHMJHRFMHVNM-BQVXCWBNSA-N 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明はマイクロプログラム実行履歴登録方式、特に、
デバッグ時においてマイクロプログラムの走行アドレス
分布や使用マイクロ命令の頻度等マイクロプログラム実
行時における各種の統計情報をiるのに好適なマイクロ
プログラム実行履歴登録方式に関する。[Detailed Description of the Invention] (Industrial Application Field) The present invention relates to a microprogram execution history registration method, in particular,
The present invention relates to a microprogram execution history registration method suitable for obtaining various statistical information during microprogram execution, such as the running address distribution of the microprogram and the frequency of microinstructions used during debugging.
(従来の技術)
コンピュータシステムにおいては、発生した障害電解析
しその回復を円滑化するために、所定の情報をトレース
し記憶しておくことがよく行ゎnる0
従来のこの種のマイクロプログラム実行履歴登録方式は
、トレースメモリと称せられる比較的小容量で循還アド
レッシング方式を採用したメモリにトレース情報を逐次
格納しておくようにしている。(Prior Art) In computer systems, it is common practice to trace and store predetermined information in order to analyze electrical faults that have occurred and to facilitate recovery.0 Conventional microprograms of this type In the execution history registration method, trace information is sequentially stored in a memory called a trace memory, which has a relatively small capacity and employs a circular addressing method.
この場合にトレース情報は、主記憶装置のアクセスアド
レス、主記憶装置の読出しないしは書込みデータ、動作
そ−ド信号、共通パスの使用権許可信号、エラー信号、
マイクロプログラムの走行アドレス、使用マイクロ命令
等の生データが指定により選択される。In this case, the trace information includes the main memory access address, main memory read or write data, operation command signal, common path permission signal, error signal,
Raw data such as the running address of the microprogram and the microinstructions used are selected by designation.
従って、前述のような統計情報を得るには、トレースメ
モリ内の有効情報が上書きによって消失しないように、
トレースメモリを大容量化し、またトレースメモリの生
データを読み出して人手により解析している。Therefore, in order to obtain the statistical information mentioned above, it is necessary to make sure that the valid information in the trace memory is not lost due to overwriting.
The capacity of the trace memory has been increased, and raw data from the trace memory is read out and analyzed manually.
(発明が解決しようとする問題点)
このような従来方式においては、トレースメモリが大容
量化するためノ・−ドウエアが増量し、また生データか
ら統計情報を得るための人手による解析作業が必要にな
るのでミスと工数が伴なうという問題点がある。(Problems to be solved by the invention) In such conventional methods, the amount of hardware increases due to the large capacity of trace memory, and manual analysis work is required to obtain statistical information from raw data. Therefore, there are problems in that it involves mistakes and man-hours.
(問題点を解決するための手段)
本発明の方式は、マイクロ命令に複数ビットから成るマ
イクロプログラム実行履歴登録指示情報を付加して、複
数個のマイクロプログラム実行状況登録プログラムと共
にマイクロプログラムをRAMに格納しておき、
几AMからマイクロ命令と共に読み出されるマイクロプ
ログラム実行履歴登録指示情報に基づき上記マイクロプ
ログラム実行状況登録プログラムを選定して実行し、
マイクロプログラム実行状況登録プログラムはマイクロ
プログラム実行履歴指示情報により指示された態様で上
記マイクロプログラムの実行履歴を主記憶上に格納する
ようにしたことを特徴とするO
(実施例)
次に本発明の実施例について図面を参照して説明する。(Means for Solving Problems) The method of the present invention adds microprogram execution history registration instruction information consisting of multiple bits to a microinstruction, and stores the microprogram together with a plurality of microprogram execution status registration programs in a RAM. The microprogram execution status registration program is selected and executed based on the microprogram execution history registration instruction information that is stored and read together with the microinstructions from the AM. The present invention is characterized in that the execution history of the microprogram is stored in the main memory in an instructed manner. (Example) Next, an example of the present invention will be described with reference to the drawings.
第1図は本発明の一実施例を示すブロックである0
第1図を参照すると本実施例は、制御装置1とサービス
装置2と主記憶装置3とがシステムバス1000によっ
て接続されていることが示されているが、システムバス
1000にはこの他に、図示省略した、演算装置、入出
力制御装置、磁気ディスク制御装置等コンピュータシス
テムを構成する装置群が接続されている。FIG. 1 is a block diagram showing one embodiment of the present invention. Referring to FIG. 1, in this embodiment, a control device 1, a service device 2, and a main storage device 3 are connected by a system bus 1000. However, the system bus 1000 is also connected to a group of devices constituting a computer system, such as an arithmetic unit, an input/output control device, and a magnetic disk control device, which are not shown.
サービス装置2はコンピュータシステムの監視と診断を
行なう装置であり、後述のRAM6に格納されるマイク
ロプログラムやマイクロプロゲラ゛°゛1
ム実行履歴登録指示情報(以下登録指示情報と記す)を
主記憶装置3に入力し、また後述のトラップ制御回路7
にnビット更新指示50を出力することができる。The service device 2 is a device for monitoring and diagnosing the computer system, and includes microprograms and microprograms stored in the RAM 6 (to be described later).
System execution history registration instruction information (hereinafter referred to as registration instruction information) is input into the main storage device 3, and the trap control circuit 7 (described later) is inputted into the main storage device 3.
The n-bit update instruction 50 can be output to the n-bit update instruction 50.
主記憶装置3は、上述のマイクロプログラムや登録指示
情報を一時記憶し、またマイクロプログ−ラムの実行履
歴であるトレース情報を格納する。The main storage device 3 temporarily stores the above-mentioned microprograms and registration instruction information, and also stores trace information that is the execution history of the microprograms.
次に、制御装置1は第1図に示されるように、ROM5
.RAM6.)ラップ制御回路7.演算回路8、+1加
算器10.アドレスレジスタ11.アタックメモリ12
.±に加算器13,2つの切替器14 、15 、 命
令レジスタ16.データレジスタ17.デコーダ18.
データバス100およびアドレスバス200から成る。Next, the control device 1 stores the ROM 5 as shown in FIG.
.. RAM6. ) Wrap control circuit 7. Arithmetic circuit 8, +1 adder 10. Address register 11. attack memory 12
.. ± an adder 13, two switchers 14 and 15, and an instruction register 16. Data register 17. Decoder 18.
It consists of a data bus 100 and an address bus 200.
ROM5はI(、AM6にマイクロプログラムをロード
するためのロードプログラムを格納し、RAM6は各マ
イクロ命令に複数ビット構成の登録指示情報が付加され
た、制御装置1の動作を制御するための動作制御プログ
ラム、トレース情報を主記憶装置3に登録する複数個の
マイクロプログラム実行状況登録プログラム(以下登録
プログラムと記す)および登録指示情報を更新するnビ
ット更新プログラムとを格納する。第2図はRAM5の
マツプ例を示す。The ROM 5 stores a load program for loading microprograms into the I(, AM 6), and the RAM 6 stores an operation control program for controlling the operation of the control device 1, in which registration instruction information of a multi-bit configuration is added to each microinstruction. A plurality of microprogram execution status registration programs (hereinafter referred to as registration programs) that register programs and trace information in the main memory 3 and an n-bit update program that updates registration instruction information are stored. An example map is shown.
トラップ制御回路7は制御装置1内で異常が検出された
とき、ブービス装置2からnビット更新指示50が入力
したとき、またはRAM 6から読み出されたマイクロ
命令の登録指示情報に登録指示51がなされているとき
等、実行中のプログラムに割込み処理を行なってプログ
ラムの実行を変更するときの割込指示信号53およびト
ラップアドレス52を発生する。The trap control circuit 7 receives a registration instruction 51 when an abnormality is detected in the control device 1, when an n-bit update instruction 50 is input from the Boubis device 2, or when a registration instruction 51 is included in the registration instruction information of a microinstruction read from the RAM 6. An interrupt instruction signal 53 and a trap address 52 are generated when interrupt processing is performed on a program being executed to change the execution of the program.
演算回路8は、制御装置1における論理演算や算術演算
等を行ない、+1加算器10は次に実行すべきマイクロ
プログラムアドレスを計算し、アドレスレジスタ11は
次に実行すべきマイクロプログラムアドレスを保持する
。The arithmetic circuit 8 performs logical operations, arithmetic operations, etc. in the control device 1, the +1 adder 10 calculates the next microprogram address to be executed, and the address register 11 holds the next microprogram address to be executed. .
スタックメモリ12はジャンプ命令実行時またはトラッ
プ処理時における復帰アドレスを格納し、±に7707
E器13は条件付ジャンプ命令の相対ジャンプ先アドレ
ス情報を得るための加算器である。The stack memory 12 stores the return address when executing a jump instruction or when processing a trap, and stores the return address at ±7707.
The E unit 13 is an adder for obtaining relative jump destination address information of a conditional jump instruction.
切替器14は、デコーダ18から出力されるマイクロコ
マンドCMDに応答して、マイクロ命令自身で指定され
る(絶対ジャンプ命令時の)ジャンプアドレス58、相
対番地ジャンプ命令時の条件付ジャンプ命令成功時にお
けるジャンプアドレス(±に加算器13の出力)、通常
命令実行時のアドレス(アドレスレジスタ11の出力)
、復帰アドレス(スタックメモリ12の出力)またはR
AM更新アドレス54の内のいずれか一つを切替選択し
ているが、割込指示信号53が入力するとトラップアド
レス52を受は入れるように切替わる。In response to the microcommand CMD output from the decoder 18, the switch 14 selects a jump address 58 specified by the microinstruction itself (in the case of an absolute jump instruction) and a jump address 58 in the case of a success of a conditional jump instruction in the case of a relative address jump instruction. Jump address (output of adder 13 to ±), address at the time of normal instruction execution (output of address register 11)
, return address (output of stack memory 12) or R
One of the AM update addresses 54 is selected, but when the interrupt instruction signal 53 is input, the trap address 52 is switched to be accepted.
また、切替器15はRAM6にマイクロプログラムをロ
ードするときは几OM5の出力を受は入れ、RAM60
マイクロプログラムを実行するときはRAM6 の出力
を受は入れる。In addition, when loading the microprogram into the RAM 6, the switch 15 accepts the output of the OM5, and inputs the output from the RAM 60.
When executing a microprogram, the output of RAM6 is received.
さらに、命令レジスタ16はRAM6から読み出された
マイクロ命令を、データレジスタ17はRAM6から読
み出されたマイクロ命令および登録指示情報をそれぞれ
保持し、デコーダ18は命令レジスタ16中のマイクロ
命令を解読してマイクロコマンドCMDを発生する。Further, the instruction register 16 holds the micro-instructions read from the RAM 6, the data register 17 holds the micro-instructions read from the RAM 6 and registration instruction information, and the decoder 18 decodes the micro-instructions in the instruction register 16. and generates microcommand CMD.
次に本実施例の動作を説明する。Next, the operation of this embodiment will be explained.
本コンピュータシステムの操作者は、丈−ビス装置2か
ら主記憶装置3に、制御装置1の動作制御プログラム、
登録プログラムおよびnビット更新プログラムを予めロ
ードしておく。これらの各マイクロプログラムの各マイ
クロ命令には複数ビットの登録指示情報が付加されてお
シ、この登録指示情報は前述のような各種の統計情報を
得るためのものである。The operator of this computer system transfers the operation control program of the control device 1 from the main storage device 2 to the main storage device 3.
Load the registration program and n-bit update program in advance. A plurality of bits of registration instruction information is added to each microinstruction of each of these microprograms, and this registration instruction information is used to obtain various statistical information as described above.
ROM5中のロードプログラムが起動されると、主記憶
装置3内のマイクロプログラムはシステムバス1000
を介して制御装置1に入力し、さらにデータバス100
を介してRAM6に入力する。When the load program in ROM 5 is started, the microprogram in main memory 3 is transferred to system bus 1000.
to the control device 1 via the data bus 100.
The data is input to the RAM 6 via the .
このときのRAM更新アドレス54は演算回路8からア
ドレスバス200と切替器14を介して供給される。The RAM update address 54 at this time is supplied from the arithmetic circuit 8 via the address bus 200 and the switch 14.
制御装置1は、RAM5内の動作制御マイクロプログラ
ムを実行することによって動作する。各マイクロ命令は
命令レジスタ16に読み出され、デコーダ18において
解読して得たマイクロコマンドCMDを実行部(図示省
略)で実行する。マイクロコマンドCMDは切替器14
に供給されて、前述のように入力の切替制御のために使
用され、次のマイクロ命令のアドレスを決定するために
使用される。The control device 1 operates by executing an operation control microprogram in the RAM 5. Each microinstruction is read into the instruction register 16, and the microcommand CMD obtained by decoding in the decoder 18 is executed by an execution unit (not shown). Microcommand CMD is switch 14
is used for input switching control as described above, and is used to determine the address of the next microinstruction.
RAM6から読み出されたマイクロ命令の登録指示情報
に登録指示51が指定されていると、トラップ制御回路
7は割込指示信号53および登録指示情報に対応したト
ラップアドレス52を発生する。このときのトラップア
ドレス52は複数個有る登録プログラムの一つの先頭ア
ドレスでおる。When the registration instruction 51 is specified in the registration instruction information of the microinstruction read from the RAM 6, the trap control circuit 7 generates an interrupt instruction signal 53 and a trap address 52 corresponding to the registration instruction information. The trap address 52 at this time is the start address of one of the plurality of registered programs.
この登録プログラムが機能し始めると、動作制御マイク
ロプログラムの実行状況履歴(トレース情報)を逐次、
主記憶装置3に格納していく。実行状況履歴の具体例と
しては、RAM6を100番地単位に区切った各エリア
へのアクセス頻度や使用マイクロ命令頻度が考えられる
。When this registered program starts functioning, the execution status history (trace information) of the operation control microprogram is sequentially recorded.
It is stored in the main storage device 3. As a specific example of the execution status history, the frequency of access to each area in which the RAM 6 is divided into 100 addresses and the frequency of used microinstructions can be considered.
また、サービス装置2から主記憶装置3に動因更新デー
タを入力してnビット更新指示50を出力すると、トラ
ップ制御回路7は割込指示信号53およびトラップアド
レス52を発生するが、このときのトラップアドレスは
nピット更新プログラムの先頭アドレスである。nビッ
ト更新プログラムが実行されると、RAM5内の登録指
示情報を主記憶装置3内のRAM更新データで更新する
。Furthermore, when the service device 2 inputs the dynamic update data to the main storage device 3 and outputs the n-bit update instruction 50, the trap control circuit 7 generates an interrupt instruction signal 53 and a trap address 52; The address is the start address of the n-pit update program. When the n-bit update program is executed, the registration instruction information in the RAM 5 is updated with the RAM update data in the main storage device 3.
このように、nビット更新プログラムをRAM6に格納
しておくことにより登録指示情報を自在に変更できるよ
うになるので、より多様な実行状況履歴が得られること
になる。In this way, by storing the n-bit update program in the RAM 6, the registration instruction information can be changed freely, so that more diverse execution status histories can be obtained.
(発明の効果)
以上説明したよりに、本発明は、マイクロ命令に登録指
示情報を付加しかつこの登録指示情報によりその起動が
指定される登録プログラムを動作制御プログラムと共に
RAMに格納しておき、登録指示情報がマイクロプログ
ラムの実行状況履歴の格納を指示しているときには動作
制御プログラムに割込んで登録プログラムを実行して主
記憶上に実行状況履歴を格納するような構成を採用する
ことにより、本来、大容量で空領域を有している主記憶
の一部分を使用するだけで、従来のように特別なトレー
スメモリを必要としなくな9、さらにトレースメモリの
容量限界による実行状況履歴の精度制限も無くなり、ま
た実行状況履歴は登録プログラムによって作成されるた
め、統計情報としての実行状況履歴を自動生成すること
ができるようになる。(Effects of the Invention) As described above, the present invention adds registration instruction information to a microinstruction, and stores a registration program whose activation is specified by this registration instruction information in a RAM together with an operation control program. By adopting a configuration in which when the registration instruction information instructs storage of the execution status history of the microprogram, the operation control program is interrupted, the registered program is executed, and the execution status history is stored in the main memory. By simply using a portion of the main memory, which originally has a large capacity and free space, there is no need for a special trace memory as in the past9, and the accuracy of the execution status history is limited by the capacity limit of the trace memory. Also, since the execution status history is created by the registered program, it becomes possible to automatically generate the execution status history as statistical information.
第1図は本発明の一実施例を示し、第2図は本実施例に
おけるRAMのマツプ例を示す。
1・・・制御装置、2・・・サービス装置、3・・・主
記憶装置、5・・・ROM、5・・・RAM、7・・・
トラップ制御回路、8・・・演算回路、10・・・+1
加算器、11・・・アドレスレジスタ、12・・・スタ
ックメモリ、13・・・±に加算器、14.15・・・
切替器、16・・・命令レジスタ、17・・・データレ
ジスタ、18・・・デコーダ、100・・・データバス
、200・・・アドレスバス、1000・・・システム
バス。
代理人 弁理士 内 原 晋 6ン・\2−ノ′FIG. 1 shows an embodiment of the present invention, and FIG. 2 shows an example of a RAM map in this embodiment. DESCRIPTION OF SYMBOLS 1...Control device, 2...Service device, 3...Main storage device, 5...ROM, 5...RAM, 7...
Trap control circuit, 8... arithmetic circuit, 10...+1
Adder, 11... Address register, 12... Stack memory, 13... Adder in ±, 14.15...
Switch, 16...Instruction register, 17...Data register, 18...Decoder, 100...Data bus, 200...Address bus, 1000...System bus. Agent Patent Attorney Susumu Uchihara 6\2-ノ'
Claims (1)
実行履歴登録指示情報を付加して、複数個のマイクロプ
ログラム実行状況登録プログラムと共にマイクロプログ
ラムをRAMに格納しておき、 該RAMから前記マイクロ命令と共に読み出される前記
マイクロプログラム実行履歴登録指示情報に基づき前記
マイクロプログラム実行状況登録プログラムを選択して
実行し、 該マイクロプログラム実行状況登録プログラムは前記マ
イクロプログラム実行履歴指示情報により指示された態
様で前記マイクロプログラムの実行履歴を主記憶上に格
納するようにしたことを特徴とするマイクロプログラム
実行履歴登録方式。[Scope of Claims] Microprogram execution history registration instruction information consisting of a plurality of bits is added to a microinstruction, and the microprogram is stored in a RAM together with a plurality of microprogram execution status registration programs, and the microprogram is stored in a RAM from the RAM. Selecting and executing the microprogram execution status registration program based on the microprogram execution history registration instruction information read together with the instruction, and executing the microprogram execution status registration program in the manner instructed by the microprogram execution history instruction information. A microprogram execution history registration method characterized in that the execution history of a microprogram is stored in main memory.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61207117A JPS6362048A (en) | 1986-09-02 | 1986-09-02 | System for registering execution history of microprogram |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61207117A JPS6362048A (en) | 1986-09-02 | 1986-09-02 | System for registering execution history of microprogram |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6362048A true JPS6362048A (en) | 1988-03-18 |
Family
ID=16534475
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61207117A Pending JPS6362048A (en) | 1986-09-02 | 1986-09-02 | System for registering execution history of microprogram |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6362048A (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5443648A (en) * | 1977-09-14 | 1979-04-06 | Hitachi Ltd | Logout controller |
| JPS5642828A (en) * | 1979-09-14 | 1981-04-21 | Hitachi Ltd | Fault information collecting system |
| JPS5797153A (en) * | 1980-12-09 | 1982-06-16 | Fuji Facom Corp | Logging processing control system for debug |
| JPS58169262A (en) * | 1982-03-31 | 1983-10-05 | Hitachi Ltd | Structured program execution status data collection method and structured program processing device |
| JPS59149546A (en) * | 1983-02-08 | 1984-08-27 | Toshiba Corp | Inspection device for program execution state |
| JPS6191736A (en) * | 1984-10-11 | 1986-05-09 | Nec Corp | Editing and outputting system for main storage history information |
-
1986
- 1986-09-02 JP JP61207117A patent/JPS6362048A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5443648A (en) * | 1977-09-14 | 1979-04-06 | Hitachi Ltd | Logout controller |
| JPS5642828A (en) * | 1979-09-14 | 1981-04-21 | Hitachi Ltd | Fault information collecting system |
| JPS5797153A (en) * | 1980-12-09 | 1982-06-16 | Fuji Facom Corp | Logging processing control system for debug |
| JPS58169262A (en) * | 1982-03-31 | 1983-10-05 | Hitachi Ltd | Structured program execution status data collection method and structured program processing device |
| JPS59149546A (en) * | 1983-02-08 | 1984-08-27 | Toshiba Corp | Inspection device for program execution state |
| JPS6191736A (en) * | 1984-10-11 | 1986-05-09 | Nec Corp | Editing and outputting system for main storage history information |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02156334A (en) | Information processor | |
| JPS6362048A (en) | System for registering execution history of microprogram | |
| JPH04338825A (en) | Arithmetic processor | |
| JPS6042968B2 (en) | information processing equipment | |
| JPS5822765B2 (en) | Program loading method in electronic computer system | |
| JPH05158808A (en) | Microprogram controller | |
| JPH0384639A (en) | Self-diagnostic device for information processor | |
| JP2786215B2 (en) | Restart processing control method | |
| JPH05204680A (en) | Malfunction prevention method for information processing equipment | |
| JPS6270947A (en) | Control system for debug interruption | |
| JPH01158541A (en) | Program travelling route collecting system | |
| JPS61211746A (en) | Program executing control system | |
| JPS63120336A (en) | Switching system for memory access mode | |
| JPS6149244A (en) | Information processor | |
| JPS61175820A (en) | Controlling system of micro-instruction | |
| JPH08263324A (en) | Debug facilitation device | |
| JPH07262047A (en) | Command run address recording device | |
| JPH0215340A (en) | Control system for state history memory device | |
| JPH01166140A (en) | Information processor diagnosing system | |
| JPS6029846A (en) | Execution state control system of information processor | |
| JPS60252960A (en) | Program analysis controlling system | |
| JPS62210544A (en) | Microcomputer | |
| JPH0553879A (en) | Program failure information collection method | |
| JPH01291336A (en) | Data error correcting system | |
| JPS60193047A (en) | Mode checking system of microprogram |