JPH0719218B2 - Information processing equipment - Google Patents

Information processing equipment

Info

Publication number
JPH0719218B2
JPH0719218B2 JP1206221A JP20622189A JPH0719218B2 JP H0719218 B2 JPH0719218 B2 JP H0719218B2 JP 1206221 A JP1206221 A JP 1206221A JP 20622189 A JP20622189 A JP 20622189A JP H0719218 B2 JPH0719218 B2 JP H0719218B2
Authority
JP
Japan
Prior art keywords
data
information storage
storage means
arithmetic processing
scan
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 - Fee Related
Application number
JP1206221A
Other languages
Japanese (ja)
Other versions
JPH0370041A (en
Inventor
正和 田代
Original Assignee
日本電気エンジニアリング株式会社
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 日本電気エンジニアリング株式会社 filed Critical 日本電気エンジニアリング株式会社
Priority to JP1206221A priority Critical patent/JPH0719218B2/en
Publication of JPH0370041A publication Critical patent/JPH0370041A/en
Publication of JPH0719218B2 publication Critical patent/JPH0719218B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Retry When Errors Occur (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、演算処理装置に関し、特に、そのソフトウェ
ア・ビジブル・レジスタのリカバにおける診断制御装置
内の障害処理のレジスタ編集方式を改良した情報処理装
置に関する。
Description: TECHNICAL FIELD The present invention relates to an arithmetic processing device, and more particularly, to an information processing system in which a register editing method for fault processing in a diagnostic control device in recovery of a software visible register thereof is improved. Regarding the device.

〔従来の技術〕[Conventional technology]

従来、演算処理装置の障害処理に必要なソフトウェア・
ビジブル・レジスタのデータをリカバする方法として
は、直接演算処理装置のソフトウェア・ビジブル・レジ
スタに書き込むための専用インタフェースを有してい
た。
Conventionally, software required for fault processing of arithmetic processing devices
As a method for recovering the data in the visible register, there is a dedicated interface for directly writing to the software visible register of the arithmetic processing unit.

〔発明が解決しようとする課題〕[Problems to be Solved by the Invention]

上述した従来の演算処理装置の障害処理に必要となるソ
フトウェア・ビジブル・レジスタの逆編集は、障害処理
に必要となるソフトウェア・ビジブル・レジスタを書き
込むための専用インタフェースが必要だったため、ハー
ドウェア量が増えるし、スキャン・データを高速に編集
することができないという欠点がある。
The software editable register reverse editing required for fault processing of the conventional arithmetic processing device described above requires a dedicated interface for writing the software visible register required for fault processing, so the amount of hardware is reduced. There is a drawback that the number of scan data increases and the scan data cannot be edited at high speed.

〔課題を解決するための手段〕[Means for Solving the Problems]

本発明は、演算処理装置と、前記演算処理装置のハード
ウェア情報を格納するハードウェア情報記憶手段、前記
演算処理装置の障害処理に必要となるソフトウェア・ビ
ジブル・レジスタのリカバ・データを格納するリカバ・
データ記憶手段、前記ソフトウェア・ビジブル・レジス
タに戻すべきデータをスキャン・イメージに編集するた
めの情報を格納するスキャン・データ編集情報記憶手段
を有している診断制御装置とで構成される情報処理装置
において、前記演算処理装置に障害が発生した場合、前
記演算処理装置のハードウェア情報をスキャンパスを通
して前記診断制御装置内の前記ハードウェア情報記憶手
段にスキャン・アウトし、そのスキャン・アウトした前
記ハードウェア情報記憶手段のアドレスと、前記リカバ
・データ記憶手段及び前記スキャン・データ編集情報記
憶手段のアドレスをパラメータとして与えるだけで、前
記リカバ・データ記憶手段のリカバ・データを前記スキ
ャン・データ編集情報記憶手段の情報に基いて抽出し、
前記ハードウェア情報記憶手段にスキャン・イメージの
データを編集するレジスタ編集命令を具備することを特
徴とするものである。
The present invention relates to an arithmetic processing unit, a hardware information storage unit for storing hardware information of the arithmetic processing unit, and a recovering unit for storing recoverable data of a software visible register necessary for fault processing of the arithmetic processing unit.・
Information processing apparatus comprising data storage means and diagnostic control device having scan data edit information storage means for storing information for editing data to be returned to the software visible register into a scan image In the case where a failure occurs in the arithmetic processing unit, the hardware information of the arithmetic processing unit is scanned out to the hardware information storage means in the diagnostic control unit through a scan path, and the scanned out hardware is The recovery data of the recovery data storage means is stored in the scan data editing information storage by simply giving the address of the wear information storage means and the addresses of the recovery data storage means and the scan data editing information storage means as parameters. Extracted based on the information of the means,
It is characterized in that the hardware information storage means is provided with a register edit instruction for editing scan image data.

〔実施例〕〔Example〕

次に、本発明について図面を参照して説明する。 Next, the present invention will be described with reference to the drawings.

第1図は、本発明の一実施例のブロック図である。この
実施例は、演算処理装置1と、演算処理装置1のハード
ウェア情報を記憶するハードウェア情報記憶部3,演算処
理装置1のソフトウェア・ビジブル・レジスタのリカバ
・データを格納し記憶するリカバ・データ記憶部4,演算
処理装置1のソフトウェア・ビジブル・レジスタのリカ
バ・データをスキャン・イメージに編集するための情報
を格納するスキャン・データ編集情報記憶部5,診断制御
部6,ワーク・レジスタ8を具備している診断制御装置2
とからなる。
FIG. 1 is a block diagram of an embodiment of the present invention. This embodiment includes an arithmetic processing unit 1, a hardware information storage unit 3 for storing hardware information of the arithmetic processing unit 1, and a recovery unit for storing and storing recovery data of a software visible register of the arithmetic processing unit 1. Data storage unit 4, scan data edit information storage unit 5 for storing information for editing the recovery data of the software visible register of arithmetic processing unit 1 into a scan image, diagnostic control unit 6, work register 8 Diagnostic control device 2 equipped with
Consists of.

次に、レジスタ編集命令について、第1図,第2図を参
照して述べる。診断制御装置2は、演算処理装置1の障
害処理を行ったりする診断制御ソフトウェアを持ってい
る。この診断制御ソフトウェアの一命令としてレジスタ
編集命令が存在する。演算処理装置1に障害が発生した
場合、診断制御装置2の診断制御部6は、演算処理装置
1のハードウェア情報をスキャン・パス9を介してハー
ドウェア情報記憶部3にスキャン・アウトする。演算処
理装置1のハードウェア情報がハードウェア情報記憶部
3にスキャン・アウトされたならば、演算処理装置1の
再試行に必要となるソフトウェア・ビジブル・レジスタ
のリカバを行う。そのために、演算処理装置1のハード
ウェア情報記憶部3のアドレス、障害処理に必要となる
ソフトウェア・ビジブル・レジスタのリカバ・データ記
憶部4のアドレス、ソフトウェア・ビジブル・レジスタ
のリカバ・データをスキャン・イメージに編集するスキ
ャン・データ編集情報記憶部5のアドレスを、レジスタ
編集命令にパラメータ7としてセットする。レジスタ編
集命令は、ステップ21において、セットされたスキャン
・データ編集情報記憶部5より、リカバすべきレジスタ
の全リカバ・データをリードし、ステップ22において全
データ・リカバ済かチェックする。全データ・リカバ済
でないならば、ステップ23において、セットされたリカ
バ・データ記憶部3のアドレスよりリカバ・データをワ
ークレジスタにリードし、ステップ24においてスキャン
・データ編集情報記憶部5より、ハードウェア情報記憶
部3の相対アドレスをリードし、ステップ25においてス
キャン・データ編集情報記憶部5より、リカバすべきビ
ット位置とビット数をリードする。そして、ステップ26
において、セットされたハードウェア情報記憶部3のア
ドレスとステップ24で求めた、相対アドレスを加算し
て、リカバ・アドレスを算出し、ステップ27において、
ステップ25で求めたビット数に基いて、ワース・レジス
タ8に格納されているデータを抽出し、ステップ26で求
めたハードウェア情報記憶部3のリカバすべきアドレス
のステップ25で求めたビット位置にデータをリカバす
る。そして、ステップ28において、全リカバ・データの
更新を行い、ステップ22にもどり全リカバ・データを、
スキャン・イメージにハードウェア情報記憶部3上に編
集するという動作を行う。
Next, the register edit instruction will be described with reference to FIGS. The diagnostic control device 2 has diagnostic control software for performing fault processing of the arithmetic processing device 1. A register edit instruction exists as one instruction of this diagnostic control software. When a failure occurs in the arithmetic processing device 1, the diagnostic control unit 6 of the diagnostic control device 2 scans out the hardware information of the arithmetic processing device 1 to the hardware information storage unit 3 via the scan path 9. When the hardware information of the arithmetic processing unit 1 is scanned out to the hardware information storage unit 3, the software visible register required for the retry of the arithmetic processing unit 1 is recovered. Therefore, the address of the hardware information storage unit 3 of the arithmetic processing unit 1, the address of the recoverable data storage unit 4 of the software visible register necessary for the failure processing, and the recovered data of the software visible register are scanned. The address of the scan data edit information storage unit 5 to be edited into an image is set as the parameter 7 in the register edit instruction. The register edit instruction reads all the recovered data of the register to be recovered from the set scan data edit information storage unit 5 in step 21, and checks in step 22 whether all the data has been recovered. If all the data has not been recovered, the recover data is read from the set address of the recover data storage unit 3 to the work register in Step 23, and the hardware is read from the scan data edit information storage unit 5 in Step 24. The relative address of the information storage unit 3 is read, and in step 25, the bit position and the number of bits to be recovered are read from the scan data editing information storage unit 5. And step 26
In step 27, the set address and the relative address obtained in step 24 are added to calculate the recover address, and in step 27,
The data stored in the Worth register 8 is extracted based on the number of bits obtained in step 25, and the data is stored in the bit position obtained in step 25 of the address to be recovered in the hardware information storage unit 3 obtained in step 26. Recover the data. Then, in step 28, all the recovery data are updated, and the process returns to step 22 to recover all the recovery data.
The scan image is edited on the hardware information storage unit 3.

〔発明の効果〕〔The invention's effect〕

以上、説明したように本発明は、診断制御装置が持って
いる診断制御ソフトウェアの命令1つを実行させるだけ
で、演算処理装置の障害発生時には、ソフトウェア・ビ
ジブル・レジスタのリカバ・データをスキャン・パス形
式にビットを展開しスキャン・データを編集することが
できるので、演算処理装置の障害処理である命令再試行
等が高速に行えるという効果がある。
As described above, according to the present invention, by executing only one instruction of the diagnostic control software possessed by the diagnostic control device, when the failure of the arithmetic processing device occurs, the recover data of the software visible register is scanned. Since the bits can be expanded in the path format and the scan data can be edited, there is an effect that instruction retry, which is a failure process of the arithmetic processing unit, can be performed at high speed.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の一実施例のブロック図、第2図は同実
施例の動作を示すフローチャートである。 1…演算処理装置、2…診断制御装置、3…ハードウェ
ア情報記憶部、4…リカバ・データ記憶部、5…スキャ
ン・データ編集情報記憶部、5…診断制御部、7…パラ
メータ、8…ワーク・レジスタ、9…スキャン・パス。
FIG. 1 is a block diagram of an embodiment of the present invention, and FIG. 2 is a flow chart showing the operation of the embodiment. 1 ... Arithmetic processing device, 2 ... Diagnostic control device, 3 ... Hardware information storage unit, 4 ... Recovery data storage unit, 5 ... Scan data edit information storage unit, 5 ... Diagnostic control unit, 7 ... Parameter, 8 ... Work register, 9 ... Scan path.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】演算処理装置と、前記演算処理装置のハー
ドウェア情報を格納するハードウェア情報記憶手段、前
記演算処理装置の障害処理に必要となるソフトウェア・
ビジブル・レジスタのリカバ・データを格納するリカバ
・データ記憶手段、前記ソフトウェア・ビジブル・レジ
スタに戻すべきデータをスキャン・イメージに編集する
ための情報を格納するスキャン・データ編集情報記憶手
段を有している診断制御装置とで構成される情報処理装
置において、前記演算処理装置に障害が発生した場合、
前記演算処理装置のハードウェア情報をスキャンパスを
通して前記診断制御装置内の前記ハードウェア情報記憶
手段にスキャン・アウトし、そのスキャン・アウトした
前記ハードウェア情報記憶手段のアドレスと、前記リカ
バ・データ記憶手段及び前記スキャン・データ編集情報
記憶手段のアドレスをパラメータとして与えるだけで、
前記リカバ・データ記憶手段のリカバ・データを前記ス
キャン・データ編集情報記憶手段の情報に基いて抽出
し、前記ハードウェア情報記憶手段にスキャン・イメー
ジのデータを編集するレジスタ編集命令を具備すること
を特徴とする情報処理装置。
1. An arithmetic processing device, hardware information storage means for storing hardware information of the arithmetic processing device, and software necessary for fault processing of the arithmetic processing device.
A recovery data storage means for storing recovery data of the visible register, and a scan data editing information storage means for storing information for editing data to be returned to the software visible register into a scan image. In the information processing device configured with the diagnostic control device, if a failure occurs in the arithmetic processing device,
The hardware information of the arithmetic processing unit is scanned out to the hardware information storage unit in the diagnostic control unit through a scan path, and the scanned-out address of the hardware information storage unit and the recovery data storage Means and the address of the scan data editing information storage means are only given as parameters,
A register edit instruction for extracting the recovery data of the recovery data storage means based on the information of the scan data edit information storage means and editing the scan image data in the hardware information storage means. A characteristic information processing device.
JP1206221A 1989-08-08 1989-08-08 Information processing equipment Expired - Fee Related JPH0719218B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1206221A JPH0719218B2 (en) 1989-08-08 1989-08-08 Information processing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1206221A JPH0719218B2 (en) 1989-08-08 1989-08-08 Information processing equipment

Publications (2)

Publication Number Publication Date
JPH0370041A JPH0370041A (en) 1991-03-26
JPH0719218B2 true JPH0719218B2 (en) 1995-03-06

Family

ID=16519768

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1206221A Expired - Fee Related JPH0719218B2 (en) 1989-08-08 1989-08-08 Information processing equipment

Country Status (1)

Country Link
JP (1) JPH0719218B2 (en)

Also Published As

Publication number Publication date
JPH0370041A (en) 1991-03-26

Similar Documents

Publication Publication Date Title
JP3825935B2 (en) Image processing apparatus, image processing method, recording medium, and image processing system
JPH063608B2 (en) Document image editing device
JPH09322061A (en) Image synthesis device
JPH0719218B2 (en) Information processing equipment
US5168553A (en) Line figure encoder
JP2825273B2 (en) Drawing management method and apparatus
JP4309987B2 (en) Raster data editing method and apparatus
JPH0778620B2 (en) Layout scanner device
JPS63197266A (en) document image editing device
JP3319074B2 (en) Layout scanner device
JP3108235B2 (en) Image processing device
JPH11203400A (en) CHARACTER INPUT DEVICE, CHARACTER INPUT METHOD, AND MACHINE-READABLE RECORDING MEDIUM RECORDING PROGRAM FOR CAUSING COMPUTER TO EXECUTE CHARACTER INPUT METHOD
JP2001209755A (en) Wrong-word correcting device, bad-word correcting method, and computer-readable recording medium storing bad-word correcting program
JP2000003375A (en) CAD equipment
JPH0473192B2 (en)
JPH02227269A (en) Image editing device
JPS61260290A (en) Dot pattern expansion processing system
JP2000057130A (en) Method and device for automatically discriminating and printing correction place in document preparation
JP2798556B2 (en) Printer language determination device
JP3483934B2 (en) Character image editing processor
JPH01270153A (en) Program interruption information collecting system
JPH07129437A (en) Message logging information output system
JPH0325577A (en) Document editing system
JPS60200378A (en) Character separating system
JPH0459669B2 (en)

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees