JPS59112350A - Program monitoring control method - Google Patents
Program monitoring control methodInfo
- Publication number
- JPS59112350A JPS59112350A JP57223342A JP22334282A JPS59112350A JP S59112350 A JPS59112350 A JP S59112350A JP 57223342 A JP57223342 A JP 57223342A JP 22334282 A JP22334282 A JP 22334282A JP S59112350 A JPS59112350 A JP S59112350A
- Authority
- JP
- Japan
- Prior art keywords
- data
- address
- comparison
- signal
- bit
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
【発明の詳細な説明】
(A) 発明の技術分野
本発明はプログラム監視制御方式、特にプログラムのデ
バッグを容易にするためのプログラム監視機構であって
、フェッチアドレスストップ、ストアアドレスストップ
、トレース、データマツチングストップ等の制御を、ア
ドレスまたはデータ幅の任意のビットについてだけ注目
して行うことができるようにしたプログラム監視制御方
式に関するものである。DETAILED DESCRIPTION OF THE INVENTION (A) Technical Field of the Invention The present invention relates to a program monitoring control system, particularly a program monitoring mechanism for facilitating program debugging. The present invention relates to a program monitoring control system that allows control such as matching stop to be performed by paying attention to only arbitrary bits of an address or data width.
(13)従来技術と問題点
第1図は従来方式の例を示す。中央処理装置1は逐次メ
モリ2に格納された命令をフェッチして実行する装置で
ある。命令のアドレスは、アドレスバス6によってメモ
リ2に供給され、データバス7を介して命令データが中
央処理装置1に読み出される。このアドレス信号、デー
タ信号のやり取りは、制御信号線8の制御信号にもとづ
いて行われる。サービスプロセッサ3は、中央処理装置
1とは独立した1個のプロセッサを持つサブシステムで
あって、各種システム制御機能、操作制御機能を有して
いる。その1つにアドレス/データコンペア制御機能が
あり9例えばメモリ2のあるアドレスに対してアクセス
を行った場合に中央処理装置1を停止状態にさせること
ができるようになっている。(13) Prior Art and Problems FIG. 1 shows an example of the conventional method. The central processing unit 1 is a device that sequentially fetches and executes instructions stored in a memory 2. The address of the instruction is supplied to the memory 2 via the address bus 6, and the instruction data is read to the central processing unit 1 via the data bus 7. This exchange of address signals and data signals is performed based on control signals on the control signal line 8. The service processor 3 is a subsystem having one processor independent of the central processing unit 1, and has various system control functions and operation control functions. One of them is an address/data compare control function 9, which allows the central processing unit 1 to be stopped when a certain address in the memory 2 is accessed, for example.
このアドレス/データコンベア制御は、比較指定部5と
比較部4とによって行われ、比較指定部5はストップさ
せたいフェッチアドレス、ストアアドレス等を指定する
。この指定情報は比較アドレスデータ線9.比較データ
線10または制御信号線11によりて比較部4に伝達さ
れ、比較部4はアドレスバス6またはデータバス7上の
信号の内容と比較指定部5の指定内容とが一致したとき
に、制御信号線12を経由して、中央処理装置1に対し
て停止信号を出力する。This address/data conveyor control is performed by a comparison designation unit 5 and a comparison unit 4, and the comparison designation unit 5 designates a fetch address, a store address, etc. to be stopped. This designation information is transmitted to the comparison address data line 9. The signal is transmitted to the comparison section 4 via the comparison data line 10 or the control signal line 11, and the comparison section 4 performs control when the content of the signal on the address bus 6 or data bus 7 matches the content specified by the comparison specification section 5. A stop signal is output to the central processing unit 1 via the signal line 12.
上記従来の方式によれば、比較指定部5はアドレスまた
はデータ幅の全ビットについて指定する必要があった。According to the above-mentioned conventional method, the comparison specification section 5 had to specify all bits of the address or data width.
そのため2例えばソフトウェアのデバッグに際して、命
令アドレスが確実につかめさせるアドレス等を変更して
実行させなければならないという欠点があった。ハード
ウェア上で比較回路を複数個持てば、この問題は解決さ
れるが。Therefore, there is a drawback that, for example, when debugging software, it is necessary to change the address to ensure that the instruction address can be grasped before execution. This problem can be solved by having multiple comparison circuits in hardware.
ハードウェア量が大幅に増えることになる。The amount of hardware will increase significantly.
(q 発明の目的と構成
本発明は上記問題点の解決を図り、少ないハードウェア
の追加で効率のよいデバッグシステムを提供できるよう
にすることを目的としている。そのため9本発明はアド
レス幅の任意のビットまたはデータ幅の任意のビットを
比較の対象とすることにより、アドレスについての範囲
指定や、ベースアドレスからの変位が指定可能なように
し、また、データについては特定のビットについてだけ
注目して比較できるようにしたものである。すなわち2
本発明のブ四グラム監視制御方式は、少なくとも中央処
理装置と記憶装置とをそなえたデータ処理装置において
、複数ビットからなるアドレスまたはデータ幅の任意の
ビットに対する比較データを設定する比較データ設定部
と、上記中央処理装置および上記記憶装置間のアドレス
信号またはデータ信号から上記比較データに対応した有
効なビットを抽出する比較データ抽出部と、該比較デー
タ抽出部の抽出した結果にもとづいて上記比較データと
上記アドレス信号またはデータ信号から抽出したデータ
とを比較演算する比較演算部とをそなえ、アドレスまた
はデータ幅の任意のビットのマツチングにもとづくプロ
グラム監視制御を行うようにしたことを特徴としている
。以下図面を参照しつつ実施例に従って説明する。(q Purpose and Structure of the Invention The present invention aims to solve the above-mentioned problems and to provide an efficient debugging system with the addition of a small amount of hardware.Therefore, the present invention By comparing the bits or arbitrary bits of the data width, it is possible to specify a range of addresses and displacement from the base address. This is to enable comparison.In other words, 2
The four-gram monitoring and control method of the present invention includes a comparison data setting unit that sets comparison data for an arbitrary bit of an address or data width consisting of a plurality of bits in a data processing device that includes at least a central processing unit and a storage device. , a comparison data extraction unit that extracts valid bits corresponding to the comparison data from the address signal or data signal between the central processing unit and the storage device; The present invention is characterized in that it is equipped with a comparison calculation unit that performs a comparison calculation between the address signal and the data extracted from the address signal or data signal, and program monitoring control is performed based on matching arbitrary bits of the address or data width. Embodiments will be described below with reference to the drawings.
の 発明の実施例
第2図は本発明の一実施例構成、第3図はプログラム監
視用コマンドの一実施例説明図、第4図および第5図は
本発明の実施例による制御態様説明図を示す。Embodiment of the Invention FIG. 2 is a configuration diagram of an embodiment of the present invention, FIG. 3 is an explanatory diagram of an embodiment of program monitoring commands, and FIGS. 4 and 5 are diagrams explanatory of a control mode according to an embodiment of the present invention. shows.
図中、符号1.2.3.6.7.8.12は第1図に対
応し、18は実アドレス/論理アドレス切替回路。In the figure, 1.2.3.6.7.8.12 corresponds to FIG. 1, and 18 is a real address/logical address switching circuit.
19はアドレス変換部、20は選択回路、21は比較デ
ータ抽出部、22は比較データ設定部、23は比較演算
部、24はコマンド解析部、25はコンソール、26お
よび27はビット抽出回路、28および29はレジスタ
、30は比較データレジスタ、31は有効ビット位置レ
ジスタを表わす。19 is an address conversion section, 20 is a selection circuit, 21 is a comparison data extraction section, 22 is a comparison data setting section, 23 is a comparison operation section, 24 is a command analysis section, 25 is a console, 26 and 27 are bit extraction circuits, 28 and 29 are registers, 30 is a comparison data register, and 31 is a valid bit position register.
中央処理装置1が実行処理するプログラムについての監
視の指示は、サービスプロセッサ3に接続されたオペレ
ータ・コンソール25からのコマンドによって行われる
。第3図はこのコマンドの例を示している。Instructions for monitoring programs executed by the central processing unit 1 are given by commands from an operator console 25 connected to the service processor 3. Figure 3 shows an example of this command.
第3図図示コマンドC1は、メモリ2のアドレスが例え
ば16進数6桁で表わされるとして、中央処理装置1が
論理(仮想)アドレス「012300J番地から[01
23FFJ番地の範囲の命令またはデータをフェッチし
たときに、中央処理装置1を停止状態にさせるべきこと
を指示するコマンドである。コマンドC2は、実アドレ
スの下3桁がl’−456Jであるときに停止状態させ
るべきことを指示するコマンドである。すなわち、この
場合「000456」番地、「001456番地J、l
−002456J番地、・・・「FFF456J番地の
飛び飛びの実アドレスのいずれかの命令等をフェッチし
たときに中央処理装置1を停止させることになる。コマ
ンドC3は、コマンドC1が命令/データ等をフェッチ
したときに停止させるのに対し、データをメモリ2に書
き込んだときに停止させることを指示するものである。The command C1 shown in FIG.
This command instructs that the central processing unit 1 should be brought to a halt state when instructions or data in the range of address 23FFJ are fetched. Command C2 is a command that instructs to stop when the last three digits of the real address are l'-456J. That is, in this case, address "000456", address "001456 J, l
-002456J address, ... "The central processing unit 1 will be stopped when any of the instructions etc. at the discrete real addresses of the FFF456J address are fetched. Command C3 is the command C1 fetches the instruction/data etc. This command instructs to stop the process when the data is written into the memory 2, whereas it instructs the process to stop when the data is written to the memory 2.
対象となるアドレス範囲はコマンドC1と同じである。The target address range is the same as command C1.
コマンドC4も同様である。The same applies to command C4.
コマンドC5ないしコマンドC8は、比較対象がアドレ
スではなく、データの内容である場合についてのもので
ある。データは16ビツトを仮定している。コマンドC
5は、メモリ2に書き込むデータがroOAOJ、 [
oIAO’J、 l−02AOJ、・・・「FFAOJ
のいずれかであるときに、中央処理装置1を停止させる
ことを指示する。コマンドC6は。Commands C5 to C8 are for the case where the comparison target is not an address but the contents of data. It is assumed that the data is 16 bits. Command C
5, the data written to memory 2 is roOAOJ, [
oIAO'J, l-02AOJ, ... "FFAOJ
In either case, an instruction is given to stop the central processing unit 1. Command C6 is.
メモリ2からデータを読み出すときに比較することを指
示する。コマンドC7は、コマンドC5と同様であるが
、さらにデータを書き込むアドレスを限定している。す
なわち2例えば論理アドレスr012366J番地にデ
ータ「89AOJを書き込んだ場合に中央処理装置1を
停止させる。コマンドC8は2例えば実アドレスr12
0456J番地からデータ「OBC7Jを読み出した場
合に中央処理装置1を停止させる。Instructs to compare when reading data from memory 2. Command C7 is similar to command C5, but further limits the addresses to which data is written. That is, 2.For example, if data "89AOJ" is written to the logical address r012366J, the central processing unit 1 is stopped.The command C8 is 2, for example, the real address r12.
When data "OBC7J" is read from address 0456J, the central processing unit 1 is stopped.
コンソール25から以上のようなコマンドが投入される
と、コマンド解析部24は、そのコマンドを解析する。When the above command is input from the console 25, the command analysis section 24 analyzes the command.
そして、解析結果に従って、比較データ設定部22の比
較データレジスタ30および有効ビット位置レジスタ3
1に、コマンドのパラメータに関する情報を設定する。Then, according to the analysis result, the comparison data register 30 and the valid bit position register 3 of the comparison data setting section 22 are
1, information regarding command parameters is set.
比較データレジスタ30に設定される比較データは、ア
ドレスデータまたはプログラムの扱うデータである。有
効ビット位置レジスタ31に設定される情報は。The comparison data set in the comparison data register 30 is address data or data handled by a program. The information set in the valid bit position register 31 is as follows.
例えば第3図に示したコマンドのパラメータの有効数値
に対応する部分のビットが「1」となるようにされ、「
×」で示したように任意の値でよい部分が「o」となる
ように定められる。For example, the bit of the part corresponding to the effective value of the parameter of the command shown in Figure 3 is set to "1", and "
As indicated by "x", the part that can take any value is determined to be "o".
また、コマンド解析部24は、コマンドの内容によって
選択回路20に選択信号を出力する。選択回路20は選
択信号の内容に従って、アドレスバス6から実アドレス
の信号もしくは論理アドレスの信号またはデータバス7
からデータ信号を選択する回路である。信号を取り込む
タイミングおよびデータ信号がリード・ データである
かライト・データであるかの判断は、制御信号線80制
御信号に基づいて行われる。なお、中央処理装置1から
のアドレス信号は、実アドレス/論理アドレス切替回路
18によって、アドレス変換部19を経由するかしない
かの切替えが行われ、アドレス信号が論理アドレスを示
す場合には、アドレス変換部19によって論理アドレス
から実アドレスへのアドレス変換が行われる。Further, the command analysis section 24 outputs a selection signal to the selection circuit 20 depending on the contents of the command. The selection circuit 20 selects a real address signal, a logical address signal, or a data bus 7 from the address bus 6 according to the content of the selection signal.
This is a circuit that selects a data signal from. The timing of taking in a signal and whether the data signal is read data or write data are determined based on the control signal on the control signal line 80. Note that the address signal from the central processing unit 1 is switched by the real address/logical address switching circuit 18 to pass through the address converter 19 or not, and when the address signal indicates a logical address, the address signal is The conversion unit 19 performs address conversion from a logical address to a real address.
選択回路20によって選択された信号は、比較ット抽出
回路27に供給される。ビット抽出回路26および27
においては、有効ビット位置レジスタ31の内容に基づ
いて、それぞれ有効なビットの抽出が行われる。例えば
、ビット抽出回路26゜27はアンド回路によりて構成
され、どのような値でもよい部分のビット値については
選択回路20の選択したデータも、比較データレジスタ
30からの比較データも共に「0」の値となるようにさ
れ、比較に際して有効とされる数値部分だけを残すよう
にすると考えてよい。もちろん、オア回路等によって、
無視すべきビット部分が共に「1」となるようにしても
よい。The signal selected by the selection circuit 20 is supplied to a comparison extraction circuit 27. Bit extraction circuits 26 and 27
In each step, valid bits are extracted based on the contents of the valid bit position register 31. For example, the bit extraction circuits 26 and 27 are constituted by AND circuits, and for bit values that can be any value, both the data selected by the selection circuit 20 and the comparison data from the comparison data register 30 are set to "0". It can be considered that only the numerical part that is valid for comparison is left out. Of course, by OR circuit etc.
Both bit parts to be ignored may be set to "1".
ビット抽出回路26.27の出力は、それぞれレジスタ
28.29を経由して、比較演算部23に入力される。The outputs of the bit extraction circuits 26 and 27 are input to the comparison calculation unit 23 via registers 28 and 29, respectively.
比較演算部23は、レジスタ28の内容とレジスタ29
の内容とを比較し、一致する場合に、制御信号線12を
介して、中央処理装置1に停止信号も出力し、中央処理
装置1を停止させる。なお、第3図図示コマンドC7,
C8のような特定のアドレス範囲におけるデータの内容
を問題としている場合には9例えば最初に7ドレスを比
較し、アドレスが該当するとぎに、続いてデ−タの内容
を比較する。また、比較データ抽出部21.比較演算部
23等をアドレス用と、データバス7からのデータ用の
2組用意するようにしてもよい。The comparison calculation unit 23 compares the contents of the register 28 and the register 29.
If they match, a stop signal is also output to the central processing unit 1 via the control signal line 12 to stop the central processing unit 1. In addition, the command C7 shown in FIG.
When the content of data in a specific address range such as C8 is the issue, for example, 7 addresses are first compared, and when the address matches, the data content is then compared. Also, the comparison data extraction unit 21. Two sets of comparison calculation units 23 and the like may be prepared, one for addresses and one for data from the data bus 7.
ビット抽出回路26.27および比較演算部23等は簡
単な論理回路で構成できるが、サービスプロセッサ3の
有するマイクロプログラム制御機構によって実現しても
よい。The bit extraction circuits 26 and 27, the comparison calculation unit 23, etc. can be constructed by simple logic circuits, but they may also be realized by a microprogram control mechanism included in the service processor 3.
第4図および第5図は2本発明を用いた制御の例を説明
するための説明図である。説明上、アドレスは8ビツト
で表わされるものとしている。FIG. 4 and FIG. 5 are explanatory diagrams for explaining two examples of control using the present invention. For purposes of explanation, it is assumed that the address is represented by 8 bits.
第4図図示の場合は、コマンドのパラメータとして、「
×2」番地が指定されている。この場合。In the case shown in Figure 4, "
x2" address is specified. in this case.
第4図図示の如く、比較データレジスタ30蜘は。As shown in FIG. 4, a comparison data register 30 is provided.
2進数で「××××0010」が設定される。「×」で
表わされている4ビツトは、「0」でも「1」でもよい
。有効ビット位置レジスタ31には2例えば2進数でr
oooollllJの値が設定される。"XXXX0010" is set in binary. The 4 bits represented by "x" may be "0" or "1". The effective bit position register 31 contains 2, for example r in binary.
The value of oooollllJ is set.
この値によって、「0」の部分は結果として比較対象か
ら外される。従って、第4図図示メモリ2の斜線で示し
た部分のアドレスに対してアクセスがあったときに、中
央処理装置に対する停止信号が出力されることになる。This value results in the "0" portion being excluded from comparison. Therefore, when the address in the shaded area of the memory 2 shown in FIG. 4 is accessed, a stop signal to the central processing unit is output.
すなわち、この例の場合には、ある境界からの相対位置
が有効となり。In other words, in this example, the relative position from a certain boundary is valid.
例えばソフトウェアの処理単位であるセグメントまたは
ページについての特定の相対アドレスに関するプログラ
ム監視を行う場合に非常に役立つ。For example, it is very useful when performing program monitoring regarding a specific relative address of a segment or page that is a processing unit of software.
第5図はトレースに関する制御の例を示している。プロ
グラムの監視は、単に中央処理装置を停止させることに
限られるわけではなく、アドレストレースによっても行
われる。第5図中、符号32はトレースバッファを表わ
す。トレースは、指定されたアドレス範囲の命令がフェ
ッチされたとぎに、そのアドレス情報を、予め用意され
たトレースバッファ32に蓄積しておき2例えば異常が
生じて中央処理装置が停止したときに、そのトレースバ
ッファ32の内容をダンプすることにより。FIG. 5 shows an example of control regarding tracing. Program monitoring is not limited to simply stopping the central processing unit, but also involves address tracing. In FIG. 5, reference numeral 32 represents a trace buffer. In tracing, when an instruction in a specified address range is fetched, the address information is accumulated in a trace buffer 32 prepared in advance.2 For example, when an abnormality occurs and the central processing unit stops, the By dumping the contents of trace buffer 32.
異常の原因を究明できるようKしたものである。This is done so that the cause of the abnormality can be investigated.
トレースバッファ32が満杯になったときには。When the trace buffer 32 becomes full.
最新のアドレス情報が、最も古いアドレス情報にオーバ
ーライドされる。トレースに関するコマンドの具体例に
ついては、説明を省略するが2例えばトレースのアドレ
ス範囲として、「5×」が指定されると、比較データレ
ジスタ3(1:は、第5図図示の如く2進数で「010
1××××」が設定され。The latest address information overrides the oldest address information. Specific examples of trace-related commands will not be explained here, but 2For example, when "5x" is specified as the trace address range, the comparison data register 3 (1: is a binary number as shown in Figure 5). "010
1××××” is set.
有効ビット位置レジスタ31には、 l’−1111
0000Jが設定される。従って、比較演算部の出力信
号によって、l’−50J番地から「5F」番地までの
間にある命令が中央処理装置にフェッチされたときに、
そのアドレス情報が順次トレースバッファ32に格納さ
れることKなる。The valid bit position register 31 contains l'-1111
0000J is set. Therefore, when an instruction between address l'-50J and address "5F" is fetched to the central processing unit by the output signal of the comparison operation section,
The address information is sequentially stored in the trace buffer 32.
又、比較演算部、ビット抽出回路などはワイヤドロシッ
クでなく、マイクロプロセッサにより実現しても良い。Further, the comparison calculation section, bit extraction circuit, etc. may be realized by a microprocessor instead of a wire logic.
閲 発明の詳細
な説明した如く本発明によれば、わずかな)−一ドウェ
アを追加するだけで、柔軟性のある効率のよいプログラ
ム監視を行うことができ、特にオペレーティング・シス
テムに関連したようなプログラムのデバッグに極めて有
用である。操作性もよい。DETAILED DESCRIPTION OF THE INVENTION As described in detail, the present invention provides flexible and efficient program monitoring with the addition of only a small amount of software, particularly those related to operating systems. Extremely useful for debugging programs. Easy to operate.
第1図は従来のプログラム監視制御方式の例。
第2図は本発明の一実施例構成、第3図はプログラム監
視用コマンドの一実施例説明図、第4図および第5図は
本発明の実施例による制御態様説明図を示す。
図中、1は中央処理装置、2はメモリ、3はサービスプ
ロセッサ、21は比較データ抽出部、22は比較データ
設定部、23は比較演算部を表わす。
特許出願人 富士通株式会社Figure 1 shows an example of a conventional program monitoring control system. FIG. 2 shows the configuration of an embodiment of the present invention, FIG. 3 is an explanatory diagram of an embodiment of program monitoring commands, and FIGS. 4 and 5 are diagrams illustrating a control mode according to the embodiment of the present invention. In the figure, 1 is a central processing unit, 2 is a memory, 3 is a service processor, 21 is a comparison data extraction section, 22 is a comparison data setting section, and 23 is a comparison calculation section. Patent applicant Fujitsu Limited
Claims (1)
処理装置において、複数ビットからなるアドレスまたは
データ幅の任意のビットに対する比較データを設定する
比較データ設定部と、上記中央処理装置および上記記憶
装置間のアドレス信号またはデータ信号から上記比較デ
ータに対応した有効なビットを抽出する比較データ抽出
部と。 該比較データ抽出部の抽出した結果にもとづいて上記比
較データと上記アドレス信号またはデータ信号から抽出
したデータとを比較演算する比較演算部とをそなえ、ア
ドレスまたはデータ幅の任意のビットのマツチングにも
とづくプログラム監視制御を行うようにしたことを特徴
とするプログラム監視制御方式。[Scope of Claims] A data processing device including at least a central processing unit and a storage device, comprising: a comparison data setting unit that sets comparison data for an arbitrary bit of an address or data width consisting of a plurality of bits; and a comparison data extraction unit that extracts valid bits corresponding to the comparison data from the address signal or data signal between the storage devices. a comparison operation section that performs a comparison operation between the comparison data and the data extracted from the address signal or data signal based on the result extracted by the comparison data extraction section, and based on matching of arbitrary bits of the address or data width. A program monitoring control method characterized by performing program monitoring control.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57223342A JPS59112350A (en) | 1982-12-20 | 1982-12-20 | Program monitoring control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP57223342A JPS59112350A (en) | 1982-12-20 | 1982-12-20 | Program monitoring control method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS59112350A true JPS59112350A (en) | 1984-06-28 |
Family
ID=16796654
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP57223342A Pending JPS59112350A (en) | 1982-12-20 | 1982-12-20 | Program monitoring control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS59112350A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6121552A (en) * | 1984-07-10 | 1986-01-30 | Nec Corp | Pseudo fault generating method of input and output interface |
JPH02201663A (en) * | 1989-01-31 | 1990-08-09 | Fujitsu General Ltd | Setting method for program break point |
JPH0573356A (en) * | 1991-09-11 | 1993-03-26 | Agency Of Ind Science & Technol | Debug back-up method |
JPH08221299A (en) * | 1995-02-16 | 1996-08-30 | Nec Corp | Program evaluation device |
-
1982
- 1982-12-20 JP JP57223342A patent/JPS59112350A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6121552A (en) * | 1984-07-10 | 1986-01-30 | Nec Corp | Pseudo fault generating method of input and output interface |
JPH0444977B2 (en) * | 1984-07-10 | 1992-07-23 | Nippon Electric Co | |
JPH02201663A (en) * | 1989-01-31 | 1990-08-09 | Fujitsu General Ltd | Setting method for program break point |
JPH0573356A (en) * | 1991-09-11 | 1993-03-26 | Agency Of Ind Science & Technol | Debug back-up method |
JPH08221299A (en) * | 1995-02-16 | 1996-08-30 | Nec Corp | Program evaluation device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2776602B2 (en) | Test system and instruction execution sequence determination method | |
US4747045A (en) | Information processing apparatus having an instruction prefetch circuit | |
JPS59112350A (en) | Program monitoring control method | |
JPS60159951A (en) | Trace method in information processing equipment | |
JP2002163126A (en) | Event detecting circuit embedded in debugging cpu, event detecting method, and external peripheral circuit | |
JP2619425B2 (en) | Sequence controller | |
JPH08171504A (en) | Emulation device | |
JPH0721767B2 (en) | Emulation method | |
JPH0581087A (en) | Processor monitoring system | |
JP2876737B2 (en) | Program event recording processing method | |
SU1645960A1 (en) | Program run checking device | |
JP2965585B2 (en) | Cache memory test method | |
JPS5822765B2 (en) | Program loading method in electronic computer system | |
JPH10289128A (en) | Program evaluation device, program evaluation method and mechanically readable recording medium recording program evaluation program | |
JPH0635760A (en) | Buffer device with tracing function | |
JPH04167146A (en) | Address tracing system for information processor | |
JPS61160143A (en) | Emulation system | |
JPH0150936B2 (en) | ||
JPS62192824A (en) | Processing unit access method | |
JPS6234238A (en) | Microprocessor | |
JP2001318802A (en) | In-circuit emulator | |
JPH0266641A (en) | Address compare stop method | |
JPS62237533A (en) | Data processor | |
JPH03263134A (en) | Test processing system for test processor | |
JPS59106048A (en) | Microprocessor system |