[go: up one dir, main page]

JPS58125154A - State hysteresis storing system - Google Patents

State hysteresis storing system

Info

Publication number
JPS58125154A
JPS58125154A JP57006398A JP639882A JPS58125154A JP S58125154 A JPS58125154 A JP S58125154A JP 57006398 A JP57006398 A JP 57006398A JP 639882 A JP639882 A JP 639882A JP S58125154 A JPS58125154 A JP S58125154A
Authority
JP
Japan
Prior art keywords
information
memory
register
address
mode
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
JP57006398A
Other languages
Japanese (ja)
Inventor
Yoshiro Kamata
鎌田 好郎
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.)
NEC Corp
Original Assignee
NEC Corp
Nippon Electric Co Ltd
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 NEC Corp, Nippon Electric Co Ltd filed Critical NEC Corp
Priority to JP57006398A priority Critical patent/JPS58125154A/en
Publication of JPS58125154A publication Critical patent/JPS58125154A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

PURPOSE:To obtain a device which facilitates the investigation of the cause of a fault due specially to a stall by providing two systems of state hysteresis storage devices capable of storing state information in different operation modes simultaneously. CONSTITUTION:The two systems of state hysteresis storage devices capable of storing the state information in different operation modes simultaneously are provided. For example, the logical operating device 2 of an information processor 1 sends out state information 20, write controlling information 22, and operation mode indication information 23; the state information 20 is held in a memory register 3 and the write controlling information 22 is held in the 1st and the 2nd memory controllers 6 and 11. Then, the operation mode indication information 23 is inputted to the 1st and the 2nd mode registers 5 and 10 to set pieces of updated condition information 24 and 25, and the state information 21 read out of the memory register 3 is inputted to the 1st and the 2nd memory devices 4 and 9. When an address of the 1st memory device 4 is specified by the address information 27, the state information 21 is written in the specified address.

Description

【発明の詳細な説明】 本発明は情報処理装置における状態履歴記憶方式、さら
に詳しく言えば情報処理装置の異常や障害を探索したり
、動作をトレースしたりす石ために備えられた状態情報
の記憶動作モードの状態履歴記憶方式に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a state history storage method in an information processing device, and more specifically, a method for storing state information for searching for abnormalities or failures in the information processing device, tracing operations, etc. This invention relates to a state history storage method for operating modes.

従来方式の状態履歴記憶装置においては、情報処理装置
が正常に動作していゐ時に4装置内部の状態情報やマイ
クロプログラムアドレスを常時トレースして記憶してい
た。そこで、複雑な障害が起った場合には、記憶されて
いる膨大な状態情報から最初の状態を求めていた。さら
に、状態情報をトレースして読出すためのタイミングは
、障害が発生し圧抜で決定していた。
In the conventional state history storage device, state information and microprogram addresses inside the four devices are constantly traced and stored when the information processing device is operating normally. Therefore, when a complex failure occurs, the initial state is determined from the vast amount of stored state information. Furthermore, the timing for tracing and reading the status information was determined when a failure occurred and the pressure was released.

また、障害検出用にはトレース動作によ抄障害原因追求
用データを再生して論た。
In addition, for failure detection, we used trace operations to reproduce the data for tracing the cause of the failure.

そのうえ、従来方式では状態情報を記憶する書込みタイ
ミングはり薗ツク毎、一定時間毎、命令毎、事象毎、を
九は外部入力信号毎にメモリ制御装置によって発生させ
てい六。従って、書込みタイオング信号を一種類しか選
択して指定できないため、何らかの異常や障害が起った
り、またはMl埋誤すなどKよってプログ2ムがループ
してストールされた場合には、ストール(ループ)して
いる情報処理装置内部の状態情報やマイクロプログラム
アドレスのみがトレースされる。従って、ストール(ル
ープ)が起き九原因を調査するために使用すゐ状聰情報
中マイク滅してし壕っているととがあると云う欠点があ
った。
Furthermore, in the conventional system, the write timing for storing state information is generated by the memory control device for each external input signal, such as every time, every fixed period of time, every command, and every event. Therefore, since only one type of write timing signal can be selected and specified, if some abnormality or failure occurs, or if the program loops and stalls due to K such as misfilling of Ml, a stall (loop ) Only the state information and microprogram addresses inside the information processing device that are running are traced. Therefore, there was a drawback in that stalls (loops) occurred and the microphones used to investigate the cause of the situation were lost.

すなわち、従来方式の状態履歴記憶装置では演算論理装
置やメモリレジスタなどのほか、メ毫す制御装置、メモ
リ装置、彦らびにアドレスレジスタと加算器との組合せ
などを一組備え、これによってトレースされるべき状態
情報をメモリ装置に貯えていた。従って、有効な状態情
報をじゅうぶん記憶しておくととには限界があつ九。
In other words, in addition to an arithmetic logic unit and a memory register, a conventional state history storage device includes a control unit for printing, a memory device, a combination of an address register and an adder, and so on. The required status information was stored in the memory device. Therefore, there is a limit to how much valid status information can be stored.

本発明の目的は従来方式の状態履歴記憶装置における上
記の欠点を除去し、状態情報を相異った動作モードで同
時に記憶することができる!系統の状態履歴記憶方式を
活用して、特にスF−ル(ループ)に起因する障害原因
の追求を容易にした状態履歴記憶方式を提供することに
ある。
The purpose of the present invention is to eliminate the above-mentioned drawbacks in conventional state history storage devices, and to be able to store state information in different operating modes simultaneously! It is an object of the present invention to provide a state history storage method that makes it easy to find the cause of a failure particularly caused by a loop by utilizing a system state history storage method.

本発明に依る状態履歴記憶方式を実施する丸めの装置は
演算論理装置、メモリレジスメ、第1および第2のモー
ドレジスタ、第1および第2のメモリ制御装置、第1お
よび第2のメモリ装置、第1および第2の書込みアドレ
スレジスタ、ならびに第1および第2の加算器から構成
される。第1のモードレジスタ、第1のメモリ制御装置
、第10メ% IJ装置、第1の書込みアドレスレジス
タ、および第1の加算器は1組の状態履歴記憶装置部分
を構成する。第2の毫−ドレジスタ、第2のメモリ制御
装置、第2のメモリ装置、第2の書込みアドレスレジス
タ、および第2の加算器は他の1組の状態履歴記憶装置
部分を構成する。本発明に依る状態履歴記憶方式では上
記2組の状態履歴記憶装置部分を同時に、異ったモード
で動作させることができる。
A rounding device implementing the state history storage scheme according to the invention includes an arithmetic logic unit, a memory register, first and second mode registers, first and second memory controllers, first and second memory devices, and a first and second memory controller. It consists of first and second write address registers and first and second adders. The first mode register, first memory controller, tenth memory controller, first write address register, and first adder constitute a set of state history storage portions. A second address register, a second memory controller, a second memory device, a second write address register, and a second adder constitute another set of state history storage portions. In the state history storage system according to the present invention, the two sets of state history storage device parts can be operated simultaneously in different modes.

演算論理装置からメモリレジスタに送出され、メモリレ
ジスタに保持された状態情報社同時に第1、および第2
のメモリ装置に加えられる。
The state information sent from the arithmetic logic unit to the memory register and held in the memory register is simultaneously transmitted to the first and second
memory device.

第1、および第2のモードレジスタはそれヤれ異ったモ
ードに設定することができるので、上記2組の状WA履
歴記憶装置部分には異ったモードで状態情報が記憶され
る。記憶装置の動作モードにはクロック毎の記憶、一定
時間間隔の記憶、命令毎の記憶、事象毎の記憶、外部か
ら信号が入力される毎の記憶などかあし、第1および第
2のモードレジスタによって、それぞれ独立に上記のモ
ードのうちのひとつのモードが定義される。第1および
第2のモードレジスタに設定された動作モード指定情報
に従って、それぞれ第1および第2のメモリ制御装置で
は書込み指示情報を発生させる。書込み指示情報に応じ
て、メモリレジスタからそれぞれ第1および第2のメモ
リ装置に加えられている情報がそれぞれ第1および第2
のメ−11J装置へ独立して書込まれる。第1および第
2のモードレジスタは同時に動作しているので、上記2
組の状態履歴記憶装置部分が独立して同時に動作してい
る。
Since the first and second mode registers can be set to different modes, the state information is stored in the two sets of WA history storage units in different modes. The operation modes of the storage device include memory for each clock, memory for a fixed time interval, memory for each instruction, memory for each event, memory for each time a signal is input from the outside, and the first and second mode registers. defines one of the above modes independently. The first and second memory control devices generate write instruction information according to the operation mode designation information set in the first and second mode registers, respectively. According to the write instruction information, the information being added from the memory register to the first and second memory devices, respectively, is transferred to the first and second memory devices, respectively.
independently written to the Mail-11J device. Since the first and second mode registers are operating simultaneously, the above
The state history storage portions of the set are operating independently and simultaneously.

従って、第1および第20メ篭り装置にはそれぞれ異つ
九モードで状態情報が逐次記憶される。
Therefore, the state information is sequentially stored in the first and 20th locking devices in nine different modes.

もし情報処理装置に異常や障害、tたは論IIwAシが
あってプログツムがストールされた場合には、目的に応
じて第1またけ第2のメモリ装置の自若をトレースでき
る。これによって効率的、かつ容易に障害原因を調査す
ることができる。
If a program is stalled due to an abnormality, failure, or logic failure in the information processing device, the self-development of the first and second memory devices can be traced depending on the purpose. This allows the cause of the failure to be investigated efficiently and easily.

次に図面を参照して、本発明方式を詳aに説明する。第
1図は本発明に依る状態履歴記憶方式を実現する情報処
理装置内部の状態履歴を逐次記憶する状態履歴記憶装置
の実施例を示すブロック図である。
Next, the system of the present invention will be explained in detail with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of a state history storage device that sequentially stores state history inside an information processing apparatus that implements a state history storage method according to the present invention.

図において、情報処理装置1は演算論理装置冨、メモリ
レジスタ3.第1のメモリ装置4.第1のモードレジス
タ5、第1のメモリ制御装置6、第1の加算器7.第1
の書込みアドレスレジスタ8、第2のメモリ装置9.第
2のモードレジスタ10、第2のメモリ制御装置11.
第2の加算器12、ならびに第2の書込みアドレスレジ
スタ13から成立つ状態履歴記憶装置を含む。
In the figure, an information processing device 1 includes an arithmetic logic device, a memory register 3. First memory device 4. A first mode register 5, a first memory control device 6, a first adder 7. 1st
write address register 8, second memory device 9. second mode register 10, second memory control device 11.
It includes a state history storage consisting of a second adder 12 and a second write address register 13.

演算論理装置2は状態情報20、書込み制御情報22.
および動作モード指示情報23を送出する。
The arithmetic logic unit 2 stores status information 20, write control information 22 .
and operation mode instruction information 23.

状部情報20はメモリレジスタ3に入力され、メモリレ
ジスタ3に保持されている。書込み制御情報22社第1
および第2のメモリ制御装置6.11に加えられる。動
作モード指示情報23は第1および第2の毫−ドレジス
タ5.IOK加えられる。第1および第2のモードレジ
スタ!1.IOKは独立してメモリ更新条件が更新条件
情報24゜25としてそれぞれセットされている。メ毫
り更新条件に応じてクロツタ毎、一定時間間隔毎、命令
実行開始毎、事象が発生する毎、または外部から信号が
入力される毎に状態情報が記憶される。
The shape information 20 is input to the memory register 3 and is held in the memory register 3. Write control information 22 companies first
and a second memory controller 6.11. The operation mode instruction information 23 is stored in the first and second registers 5. IOK added. First and second mode registers! 1. For IOK, memory update conditions are independently set as update condition information 24 and 25, respectively. Depending on the message update conditions, status information is stored for each block, every fixed time interval, every start of command execution, every time an event occurs, or every time a signal is input from the outside.

メモリレジスタ3から読出された状態情報21は第1.
および第2のメモリ装置4.9に入力されている。書込
み指示情報!8が書込み許可を与え、アドレス情報2フ
が第1のメモリ装置4のアドレス番地を指定すると、第
10メ篭り装置4の指定されたアドレスには状態情報2
1が書込゛まれる。同様に、書込み指示情報31が書込
み許可を与え、アドレス情報30が第2のメモリ装置9
のアドレス番地を指定すると、第2のメモリ装置9の指
定されたアドレスには状態情報21が書込まれる。
The state information 21 read from the memory register 3 is the first.
and is input to the second memory device 4.9. Writing instruction information! 8 gives write permission and address information 2 specifies the address address of the first memory device 4, state information 2 is stored at the specified address of the 10th memory device 4.
1 is written. Similarly, write instruction information 31 provides write permission, and address information 30 provides write permission to the second memory device 9.
When the address address is specified, the status information 21 is written to the specified address of the second memory device 9.

第1のメ篭り制御装置6には書込み制御情報22と更新
条件情報24が入力される。更新条件情報24は第1の
モードレジスタに設定されたメモリ更新条件に応じて出
力されたものである。
Write control information 22 and update condition information 24 are input to the first lock control device 6 . The update condition information 24 is output according to the memory update condition set in the first mode register.

第1のメモリ制御装置6では上記入力情報にもとづいて
書込み指示情報28を発生させる。同様に、第2のメ篭
り制御装置11には書込み制御情報22と更新条件情報
25が入力される。更新条件情報25Fi第2のモード
レジスタに設定されたメモリ更新条件に応じて出力され
たものである。
The first memory control device 6 generates write instruction information 28 based on the input information. Similarly, write control information 22 and update condition information 25 are input to the second lock control device 11 . Update condition information 25Fi is output according to the memory update condition set in the second mode register.

第2のメモリ制御装置11では上記入力情報にもとづい
て書込み指示情報31を発生させる。
The second memory control device 11 generates write instruction information 31 based on the input information.

書込み指示情報28は第1の書込みアドレスレジスタ8
にも入力され、第1の書込みアドレスレジスタ8に出力
許可を与える。第1の書込みアドレスレジスタ8の出力
は第1のメモリ装置4にアドレス情報27として入力さ
れると共K。
The write instruction information 28 is stored in the first write address register 8
It is also input to the first write address register 8 and gives output permission to the first write address register 8. The output of the first write address register 8 is input to the first memory device 4 as address information 27.

第1の加算器7の入力端子にも加えられる。第1の加算
器7の出力は第1の書込みアドレスレジスタ8にアト°
レス情報26としてセットされるが、アト°レス情報2
7が出力されゐ毎に+1だけ値が増分される。これによ
って次に書込むべき第1のメモリ装置4のアドレスを指
定する。
It is also applied to the input terminal of the first adder 7. The output of the first adder 7 is sent to the first write address register 8.
Although it is set as address information 26, address information 2
The value is incremented by +1 every time 7 is output. This specifies the address of the first memory device 4 to be written next.

同様に、書込み指示情報31は第8の書込みアドレスレ
ジスタ13にも入力され、第2の書込みアドレスレジス
タ13に出力許可を与える。第2の書込みアドレスレジ
スタ13の出力は第2のメモリ装置sIKアドレス情報
30として入力されると共に、第2の加算器l!の入力
端子にも加えられる。第2の加算器12の出力は第2の
書込みアドレスレジスタ13にアドレス情報29として
セットされるが、アドレス情報30が出力される毎に+
1だけ値が増分される。これkよって次に書込むべき第
2のメモリ装置9のアドレスを指定する。
Similarly, the write instruction information 31 is also input to the eighth write address register 13, and gives output permission to the second write address register 13. The output of the second write address register 13 is input as the second memory device sIK address information 30, and is also input to the second adder l! can also be added to the input terminal of The output of the second adder 12 is set in the second write address register 13 as address information 29, but every time address information 30 is output, +
The value is incremented by one. This k specifies the address of the second memory device 9 to be written next.

本装置にお論ては、第1のメモリ装置4、第1のモード
レジス!!I、3911のメモリ制御装置6、第1の加
算器7.および第1の書込みアドレスレジスタ畠より構
成され九ひとつの状態履歴記憶装置部分と、第8のメモ
リ装置9.第8のモードレジスタ1G、第2のメモリ制
御装置11、第2の加算器12.シよび第2の書込みア
ドレスレジスタ13より構成された他の状!1履歴記憶
装置部分とを独立して異ったモードで動作させることが
できる。これが本発明の特徴である。
In this device, there is a first memory device 4, a first mode register! ! I, 3911 memory controller 6, first adder 7. and a first write address register 9.1 state history storage device portion, and an 8th memory device 9.9. Eighth mode register 1G, second memory control device 11, second adder 12. Another state consisting of the write address register 13 and the second write address register 13! 1 history storage portion can be operated independently in different modes. This is a feature of the present invention.

ここで、第1および第2のモードレジスタS。Here, the first and second mode registers S.

10に相異ったメモリ更新条件の値を設定し、これKよ
って相異った動作モードを指定した場合の一動作例につ
いて説明する。
An example of an operation will be described in which different values of memory update conditions are set in 10 and different operation modes are designated by K.

演算論理装置2から送出された動作モード指定情報23
#cよって嬉1のモードレジスタ5がクロック毎のメモ
リ更新モードに設定され、第2のモートルレジスタlO
が命令の実行開始毎のメモリ更新モードに設定されてい
たと仮定する。第1のモードレジスタ5にクロック毎の
メモリ更新モードが設定された場合には、talのメモ
リ制御装置6が書込み制御情報22のなかからクロック
信号を選択し、メモリ装置4への書込みが何らかの理由
によって禁止されない限υ、クロック信号が書込み指示
情報28として出力される。
Operation mode designation information 23 sent from the arithmetic logic unit 2
#c Therefore, the mode register 5 of the first controller is set to the clock-by-clock memory update mode, and the second motor register IO is set to the clock-by-clock memory update mode.
Assume that the memory update mode is set to every start of instruction execution. When the clock-by-clock memory update mode is set in the first mode register 5, the memory control device 6 of tal selects a clock signal from the write control information 22, and the write to the memory device 4 is interrupted for some reason. Unless prohibited by υ, the clock signal is output as write instruction information 28.

情報28の論理値がIKなり、このときメモリレジスタ
3から出力された状態情報!lが第1のメモリ装置4の
指定されたアドレスに書込まれる。
The logical value of the information 28 becomes IK, and the status information output from the memory register 3 at this time! l is written to the specified address of the first memory device 4.

仁のとき、第1の書込みアドレスレジスタ8の内容が読
出されて、11111のメモリ装置4のアドレス情報2
7として使われている。アドレス情報27は第1の加算
器7に4加えられ、ここでアドレス番地の値が+1だけ
増分される。増分された値は第1の書込みアドレスレジ
スタs #c保持される。この様にタロツク毎に書込み
を行って第1のメモリ装置4の内容を更新し、マイクロ
プログラムの動作シーケンス毎の状態情報をすべて記憶
する@ 一方、第2のモードレジスタIOK命令開始毎のメモリ
更新モードが設定され九場合には、第2のメ篭り制御値
−11によって書込み制御情報22のなかから命令、実
行開始毎に論理値がIKなる信号が選択される。そこで
、メモリ装置・への書込みが何らかの理由によって禁止
されない限り、該当する信号が書込み指示情報31とし
て出力される。すなわち、この信号に同期して書込み指
示情報31の論理値が1になり、このときメモリレジス
タ3bら出力された状態情報21が第2のメモリ装置9
の指定されたアドレスに書込まれる。このとき、第2の
書込みアドレスレジスタ13の内容が読出されて、t$
2のメモリ装置9のアドレス情報30として使われてい
石。
At the time of input, the contents of the first write address register 8 are read and the address information 2 of the memory device 4 of 11111 is read.
It is used as 7. The address information 27 is added by 4 to the first adder 7, where the value of the address address is incremented by +1. The incremented value is held in the first write address register s_c. In this way, the contents of the first memory device 4 are updated by writing for each tarok, and all the state information for each operation sequence of the microprogram is stored. On the other hand, the memory is updated every time the second mode register IOK command is started. When the mode is set to 9, a signal whose logical value is IK is selected from the write control information 22 by the second lock control value -11 each time execution of an instruction is started. Therefore, unless writing to the memory device is prohibited for some reason, the corresponding signal is output as the write instruction information 31. That is, the logical value of the write instruction information 31 becomes 1 in synchronization with this signal, and the status information 21 outputted from the memory register 3b at this time is transferred to the second memory device 9.
is written to the specified address. At this time, the contents of the second write address register 13 are read and t$
The stone is used as address information 30 of the memory device 9 of 2.

アドレス情報30は第2の加算912に4加えられここ
でアドレス番地の値が+1だけ増分される。
Address information 30 is added by 4 to a second addition 912 where the value of the address address is incremented by +1.

増分された値社第2の書込みアドレスレジスタ13に保
持される。この様に命令実行開始毎に書込みを行って第
2のメ毛り装置9の内容を更新し、命令実行毎の状態情
報21をすべて記憶する。
The incremented value is held in the second write address register 13. In this way, every time an instruction is executed, writing is performed to update the contents of the second image processing device 9, and all the status information 21 for each instruction execution is stored.

この様に相異ったモードにモードレジスタS。In this way, there is a mode register S for different modes.

1O1ft設定するととKよって、相異った書込み更新
条件で第1および第2のメモリ装置4.9へ同時に状態
情報21を書込むことができる。
If 1O1ft is set, the state information 21 can be written to the first and second memory devices 4.9 simultaneously under different write update conditions.

本装置を使用して共通ルーチン、すなわちあらゆる命令
で使用できる汎用ルーチンを実行している期間内にスF
−ルが発生していたとしよう。この場合、いっぽうのモ
ードではストールアドレス、他方のモードでは命令の実
行開始アドレスが記憶吉れる様に8つの毫−トルレジス
タの内容を独立して設定することがで龜る。従って、ス
トールされたルーチンや実行された命令まど、異常や障
害を追求する鍵と愈る情報を獲得することができる。こ
れによって、従来きわめて困難であったストールの経緯
に関した情報を容II、に得ることができる。また、複
数の命令の組合せによってスF−ルが行れた場合であっ
ても、命令の組合せがいっぽうの状態履歴記憶装置部分
に保持されるため、異常や障害などの原因を容易に追求
できる。個々の毫−ドレジスタには上記メモリ更新条件
のほか、ファームウェア、保守用自己診断装置、あるい
は他の制御パネルからの情報によって発生させたメモリ
更新条件を設定することもできる。
During the period when this device is used to execute a common routine, that is, a general-purpose routine that can be used in any instruction,
- Suppose that a problem occurs. In this case, it is difficult to independently set the contents of the eight program registers so that the stall address can be stored in one mode and the instruction execution start address can be stored in the other mode. Therefore, it is possible to obtain key information for investigating stalled routines, executed commands, anomalies and failures. This makes it possible to obtain information regarding the history of the stall, which has been extremely difficult in the past. In addition, even if a fault is executed by a combination of multiple instructions, the combination of instructions is retained in one state history storage unit, making it easy to track down the cause of the abnormality or failure. . In addition to the above-mentioned memory update conditions, memory update conditions generated by information from firmware, a maintenance self-diagnosis device, or other control panel can also be set in each memory register.

以上説明した様に1本発明に依れば独立して相異なるモ
ードに設定できる2系統の状態履歴配憶装置部分を同時
に、並行して動作させることができる方式が実現される
。これKよって、特にストール(ループ)障害の原因を
きわめて容島に追求できると云う効果があゐ。
As described above, according to the present invention, a system is realized in which two systems of state history storage device parts, which can be independently set to different modes, can be operated simultaneously and in parallel. This has the effect of allowing us to investigate the cause of stall (loop) failures in a very precise manner.

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

第1図は本発明による状態履歴記憶方式を実施するため
の装置の実施例を示すブロック図である。 !・・・情報処理装置  2・・・演算論理装置3・・
・メモリレジスタ  4.9・・・メ峰り装置5.10
・・・モードレジスタ 6.11・・・メモリ制御装置 7.12・・・加算器 8.13・・・書込みアドレスレジスタ20〜31・・
・情報 特許出願人  日本電気株式会社 代理人 弁理士 井 ノ ロ  壽
FIG. 1 is a block diagram illustrating an embodiment of an apparatus for implementing the state history storage method according to the present invention. ! ... Information processing device 2 ... Arithmetic logic device 3 ...
・Memory register 4.9... Memori device 5.10
...Mode register 6.11...Memory control device 7.12...Adder 8.13...Write address registers 20 to 31...
・Information patent applicant Hisashi Inoro, agent for NEC Corporation, patent attorney

Claims (1)

【特許請求の範囲】[Claims] 状態情報、動作モード指定情報、および書込み制御情報
を送出する演算論理装置と、前記状態情報を保持するメ
モリレジスタと、前記動作モード指定情報に応じて前記
状態情報の記憶モードを決定する第1、および第2のモ
ードレジスタと、前記書込み制御情報と前記第1のモー
ドレジスタの出力情報とくよって書込みを指示する第1
のメモリ制御装置と、前記書込み制御情報と前記第2の
モードレジスタの出力情報とによって書込みを指示する
′i42のメモリ制御装置と、前記第1のメモリ制御装
置からの書込み指示に応じて前記メモリレシス!の内容
が書込まれる第1のメモリ装置と、前記第2のメモリ制
御装置からの書込み指示に応じて前記メモリレジスタの
内容が書込まれる第2のメモリ装置と、前記第1のメモ
リ装置にアドレス情報を与える第1の書込みアドレスレ
ジスタと第1の加算器との組合せと、前記第2のメモリ
装置にアドレス情報を与える第2の書込みアドレスレジ
スタと第2の加算器との組合せとを含み、前記第1のモ
ードレジスタと前記第2のモードレジスタとに相異った
動作モードを設定することができ、これによって前記第
1のメモリ装置と前記第2のメモリ装置とへ相異つ九動
作モート°で前記状態情報を記憶し、相異った動作モー
ドで同時に前記両メモリ装置の内容をトレースすること
ができる様に構成した状態履歴記憶方式。
an arithmetic logic unit that sends state information, operating mode designation information, and write control information; a memory register that holds the state information; and a first device that determines a storage mode of the state information in accordance with the operating mode designation information. and a second mode register, a first mode register that instructs writing by combining the write control information and the output information of the first mode register.
a memory control device 'i42 which instructs writing based on the write control information and the output information of the second mode register; ! a first memory device into which the contents of the memory register are written, a second memory device into which the contents of the memory register are written in response to a write instruction from the second memory control device, and a first memory device into which the contents of the memory register are written. a combination of a first write address register and a first adder that provides address information; and a combination of a second write address register and a second adder that provides address information to the second memory device. , different operating modes can be set in the first mode register and the second mode register, whereby different operating modes can be set in the first mode register and the second memory device. A state history storage system configured to store the state information in an operating mode and to trace the contents of both memory devices simultaneously in different operating modes.
JP57006398A 1982-01-19 1982-01-19 State hysteresis storing system Pending JPS58125154A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57006398A JPS58125154A (en) 1982-01-19 1982-01-19 State hysteresis storing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57006398A JPS58125154A (en) 1982-01-19 1982-01-19 State hysteresis storing system

Publications (1)

Publication Number Publication Date
JPS58125154A true JPS58125154A (en) 1983-07-26

Family

ID=11637259

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57006398A Pending JPS58125154A (en) 1982-01-19 1982-01-19 State hysteresis storing system

Country Status (1)

Country Link
JP (1) JPS58125154A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008528353A (en) * 2005-01-21 2008-07-31 イートン コーポレーション Capless filler assembly for fuel tank

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008528353A (en) * 2005-01-21 2008-07-31 イートン コーポレーション Capless filler assembly for fuel tank

Similar Documents

Publication Publication Date Title
JPS588018B2 (en) multiprocessor system
US4124892A (en) Data processing systems
JPS58125154A (en) State hysteresis storing system
JPH04112344A (en) Database pseudo update method
JPS644211B2 (en)
JPS62243008A (en) Signal trace controlling system for pmc
JPS626341A (en) Information processor
JP2864496B2 (en) Multi-processing computer
JPS58182766A (en) Program tracing device
JPH0324640A (en) Debugging system for information processor
JPH0561717A (en) Program debugging device
JPS63120336A (en) Switching system for memory access mode
JP2021128420A (en) Data processing device, control method, and program
JPH0266668A (en) Data tracing method for multi-processor bus
JPH02110744A (en) information processing equipment
JPS61262945A (en) Storage device
JPS6069759A (en) Control system for disk cache memory
JPS6053893B2 (en) control storage
JPH07182186A (en) Effective using method for semaphore
JPS6356739A (en) History memory control system
JPS62298841A (en) Firmware debugging system
JPS61285552A (en) History information memory device
JPS62196736A (en) Pseudo-fault generating system
JPH07325717A (en) Controller
JPH03127115A (en) Floppy disk write data securing system