JPH0535527A - Data access stop system - Google Patents
Data access stop systemInfo
- Publication number
- JPH0535527A JPH0535527A JP3189654A JP18965491A JPH0535527A JP H0535527 A JPH0535527 A JP H0535527A JP 3189654 A JP3189654 A JP 3189654A JP 18965491 A JP18965491 A JP 18965491A JP H0535527 A JPH0535527 A JP H0535527A
- Authority
- JP
- Japan
- Prior art keywords
- task
- address
- debug
- interrupt
- trap
- 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
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、CPUが指定のデータ
アドレスにアクセスしたときプログラムの実行を一時停
止させるデータアクセス停止方式に関し、特にマルチタ
スクで動作するソフトウェアのデバッグのため、必要な
タスクのプログラムの実行のみを一時停止させることの
できるデータアクセス停止方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data access stop method for temporarily stopping the execution of a program when a CPU accesses a specified data address, and particularly for a task required for debugging software operating in multitasking. The present invention relates to a data access stop method that can suspend only program execution.
【0002】[0002]
【従来の技術】従来のデータアクセス停止方式は、CP
Uのハードウェア・アーキテクチャがサポートしている
デバッグアドレスレジスタに、あらかじめシステム全体
として着目するデータアドレスを設定しておき、プログ
ラムの実行中にこのデータアドレスにCPUがアクセス
したときにシステムを停止させる機能であり、一般にプ
ログラムのデバッグはこの機能を利用して行っていた。2. Description of the Related Art A conventional data access stop method is CP
A function that sets the data address of the entire system in advance in the debug address register supported by the U hardware architecture and stops the system when the CPU accesses this data address during execution of the program. Therefore, generally, debugging of programs was performed by using this function.
【0003】[0003]
【発明が解決しようとする課題】上述した従来のデータ
アクセス停止方式では、たとえシステムがマルチタスク
環境で動作していても、デバッグアドレスレジスタに設
定されるデータアドレスはタスクごとに管理されていな
いので、設定されたデータアドレスにCPUがアクセス
したときには、マルチタスクで動作しているシステム全
体を停止させなければならないという欠点があった。In the above conventional data access stop method, the data address set in the debug address register is not managed for each task even if the system is operating in a multitasking environment. However, when the CPU accesses the set data address, the entire system operating in multitasking must be stopped.
【0004】又、デバッグのため停止させるデータアド
レス値の個数は、デバッグアドレスレジスタのエントリ
数で制限されるため、デバッグ時点でマルチタスクを構
成する各タスクごとにそれぞれ別々の設定したいデータ
アドレスがあっても、デバッグアドレスレジスタのエン
トリ数の制限内にデバッグ対象タスク数を制限しなけれ
ばならなかった。Further, the number of data address values to be stopped for debugging is limited by the number of entries in the debug address register. Therefore, at the time of debugging, there is a data address to be set separately for each task constituting the multitask. However, the number of debug target tasks had to be limited within the limit of the number of entries in the debug address register.
【0005】更に、停止させる必要のない期待外のタス
クの動作中であっても、たまたまデバッグアドレスレジ
スタ内に設定されたデータアドレスとCPUが生成する
メモリアドレスとが一致すれば、データアドレス一致割
込みが発生してシステムが停止してしまうため、本来は
不要なこの割込みを発生させないためには、これをソフ
トウェアで無視する処理を組み込まねばならないという
欠点もあった。Furthermore, even if an unexpected task that does not need to be stopped is operating, if the data address set in the debug address register coincides with the memory address generated by the CPU, a data address match interrupt will occur. However, there is also a drawback in that in order to prevent the generation of this unnecessary interrupt, it is necessary to incorporate a process for ignoring this interrupt by software.
【0006】本発明の目的は、タスクごとに停止させた
いデータアドレスの設定が可能で、CPUが指定のデー
タアドレスにアクセスしたとき、必要なタスクのプログ
ラムの実行のみを一時停止させることのできるデータア
クセス停止方式を提供することにある。An object of the present invention is to set a data address to be stopped for each task, and to temporarily stop only execution of a program of a necessary task when the CPU accesses a specified data address. It is to provide an access suspension method.
【0007】[0007]
【課題を解決するための手段】本発明のデータアクセス
停止方式は、マルチタスク環境下で動作する各タスクの
動作履歴情報を格納するタスク状態セグメント内に、タ
スク切替時にCPUにタスク切替デバッグ割込みを発生
させるためのタスクトラップビットと、そのタスクの動
作中にデータアドレス一致デバッグ割込みを発生させる
ためのトラップデータアドレスを登録したトラップデー
タアドレス情報群とを有し、CPUがメモリにアクセス
する都度その生成アドレスと比較され一致したときアド
レス一致デバッグ割込みを発生させるトラップデータア
ドレスを格納するデバッグアドレスレジスタと、前記タ
スク切替デバッグ割込みと前記アドレス一致デバッグ割
込みとの発生要因を識別するための識別ビットを格納す
るデバッグステータスレジスタと、タスク切替時にCP
Uが前記タスクトラップビットを検出したときに起動さ
れ前記タスク状態セグメントの前記トラップデータアド
レス情報群で前記デバッグアドレスレジスタを書き換え
割込み処理を終了するタスク切替デバッグ割込み手段
と、CPUデータアクセスの生成アドレスが前記デバッ
グアドレスレジスタの内容と一致したときに起動され前
記デバッグステータスレジスタから発生要因を識別して
現在CPUを占有して動作しているタスクだけをその状
態で停止するアドレス一致デバッグ割込み手段とを備え
て構成されている。According to the data access stop method of the present invention, a task switching debug interrupt is issued to a CPU at the time of task switching in a task state segment storing operation history information of each task operating in a multitasking environment. It has a task trap bit for generating and a trap data address information group in which a trap data address for generating a data address matching debug interrupt is registered during the operation of the task, and is generated each time the CPU accesses the memory. Includes a debug address register that stores a trap data address that generates an address match debug interrupt when compared with an address, and an identification bit that identifies the cause of the task switch debug interrupt and the address match debug interrupt Debug stay And Surejisuta, CP at the time of task switching
A task switching debug interrupt unit that is activated when U detects the task trap bit, rewrites the debug address register with the trap data address information group of the task state segment, and ends the interrupt process, and generates a CPU data access address. Address match debug interrupt means that is activated when the contents of the debug address register are matched, identifies the cause of occurrence from the debug status register, and stops only the task currently occupying the CPU and operating in that state Is configured.
【0008】[0008]
【実施例】次に、本発明の実施例について図面を参照し
て説明する。Embodiments of the present invention will now be described with reference to the drawings.
【0009】図1は本発明の一実施例を説明するための
主要部の構成図である。FIG. 1 is a configuration diagram of a main part for explaining an embodiment of the present invention.
【0010】マルチタスクで動作している各デバッグ対
象プログラムの動作履歴(各レジスタの内容,起動元タ
スクへのポインタ等)は、それぞれタスクごとに設けら
れているTSS(タスク状態セグメント)10により管
理されている。TSS10内には、本タスクの起動元の
タスクのTSSをポイントするBLP(バックリンクポ
インタ)110と、タスクが次に起動されるときにCP
U内の各レジスタに復元されるべき値を保管しているレ
ジスタ複写域120と、本タスクに改めて制御が渡され
たときCPUにタスク切替デバッグ割込みを発生させる
か否かを定義したTビット(タスクトラップビット)1
30と、本タスクの動作中に実行を停止させるトラップ
データアドレスを格納したTDA情報群(トラップデー
タアドレス情報群)140とが格納されている。The operation history (contents of each register, pointer to the starting task, etc.) of each debug target program operating in multitask is managed by TSS (task state segment) 10 provided for each task. Has been done. In the TSS 10, a BLP (back link pointer) 110 that points to the TSS of the task from which this task is activated, and a CP when the task is activated next time.
A register copy area 120 that stores a value to be restored in each register in U and a T bit (defining whether or not a task switching debug interrupt is generated in the CPU when control is passed to this task again) Task trap bit) 1
30 and a TDA information group (trap data address information group) 140 storing trap data addresses whose execution is stopped during the operation of this task are stored.
【0011】本実施例においては、各タスクごとに一度
に設定可能なトラップデータアドレスは4種類としてい
るため、TDA情報群140はTDAR0〜TDAR3
の4個から構成されている。TSS10内には、少なく
とも以上に記述した制御データが格納されるエリアがあ
ればよいが、もちろん、これ以外にマルチタスクシステ
ムの動作を制御するためにCPUが必要とする情報を含
んでいてよい。In this embodiment, since there are four types of trap data addresses that can be set at once for each task, the TDA information group 140 includes TDAR0 to TDAR3.
It is composed of four. It is sufficient that the TSS 10 has at least an area for storing the control data described above, but of course, in addition to this, it may include information necessary for the CPU to control the operation of the multitask system.
【0012】デバッグ割込みが発生したときに起動され
るデバッグ割込み処理用のTSSが割込み処理用TSS
20であるが、その構造はTSS10と全く同一であ
る。但し一般には、割込み処理用TSS20には、TD
A情報群140を持たない。The TSS for debug interrupt processing which is activated when a debug interrupt occurs is the TSS for interrupt processing.
20, but the structure is exactly the same as TSS10. However, in general, the TD for the interrupt processing TSS 20 is
It does not have the A information group 140.
【0013】一方、CPUが生成するメモリのアドレス
(但し命令フェッチは除く)と比較され、一致した時に
アドレス一致デバッグ割込みを発生させるトラップデー
タアドレスは、CPUのハードウェアレジスタの一種で
あるDAR(デバッグアドレスレジスタ)30に格納さ
れる。本実施例では、一度に設定可能なトラップデータ
アドレスを4種類としているため、DAR30はDAR
0〜DAR3の4個から構成されている。On the other hand, the trap data address that is compared with the memory address generated by the CPU (excluding instruction fetch) and generates an address match debug interrupt when the addresses match is a DAR (debug) which is one of the hardware registers of the CPU. Address register) 30. In this embodiment, since there are four types of trap data addresses that can be set at one time, the DAR 30 is the DAR.
It is composed of four pieces of 0 to DAR3.
【0014】デバッグ割込みが発生したとき、その種別
はDSR(デバッグステータスレジスタ)40により識
別される。DSR40は、タスク切替デバッグ割込みを
表示するBTで示すタスク切替割込み表示ビット410
と、アドレス一致デバッグ割込みを表示するBn(nは
0〜3)で示すアドレス一致デバッグ割込み表示ビット
420とから成るが、前述したとおり、本実施例ではD
AR30が4個のエントリから成っているため、アドレ
ス一致デバッグ割込み表示ビット420はB0〜B3の
4ビットを持っている。例えば、デバッグ割込みが発生
したときにB2ビットがオンであれば、DAR2による
アドレス一致デバッグ割込みがその割込みの発生要因と
判定されることになる。When a debug interrupt occurs, its type is identified by a DSR (debug status register) 40. The DSR 40 has a task switch interrupt display bit 410 indicated by BT that displays a task switch debug interrupt.
And the address match debug interrupt display bit 420 indicated by Bn (n is 0 to 3) for displaying the address match debug interrupt. As described above, in this embodiment, D is used.
Since the AR 30 is composed of 4 entries, the address match debug interrupt indication bit 420 has 4 bits B0 to B3. For example, if the B2 bit is on when a debug interrupt occurs, the address match debug interrupt by DAR2 is determined to be the cause of the interrupt.
【0015】デバッグ割込みが発生されたとき起動され
る割込み処理プログラム50は、前述のDSR40から
その割込み要因が識別され、(1) タスク切替デバッグ割
込みのときに起動されるタスク切替デバッグ割込み処理
510と、(2) アドレス一致デバッグ割込みのときに起
動されるアドレス一致デバッグ割込み処理520とから
構成されている。The interrupt processing program 50, which is started when a debug interrupt is generated, identifies the interrupt factor from the above-mentioned DSR 40, and (1) is a task switching debug interrupt processing 510 which is started at the time of a task switching debug interrupt. (2) Address match debug interrupt processing 520 which is activated at the time of address match debug interrupt.
【0016】次に、本実施例のデータアクセス停止方式
の動作を説明する。Next, the operation of the data access stop system of this embodiment will be described.
【0017】まず、マルチタスクで動作する各デバッグ
対象タスクは、起動される前の初期処理時点で、アクセ
スした時に停止させたい任意のトラップデータアドレス
を各TSS10内のTDA情報群140へ設定する。こ
の動作はデバッグ対象プログラムでは一般には不可能な
ので、OSあるいは言語処理系のツール(リンカ及びロ
ーダ)の助けを借りる必要があるが、本発明の本質では
ないので詳細は省略する。本実施例においては、4個の
TDAR0〜TDAR3が用意されている。各TDAR
0〜TDAR3に設定されるトラップデータアドレス
は、タスク固有空間であってもシステム共通空間であっ
ても構わない。TDA情報群140に有効なトラップデ
ータアドレスが格納されたタスクのTSS10には、引
き続きタスク切替時点でデバッグ割込みが発生するよう
にTビット130を設定する。First, each debug target task operating in multitask sets an arbitrary trap data address to be stopped at the time of access to the TDA information group 140 in each TSS 10 at the time of initial processing before being activated. Since this operation is generally impossible in the program to be debugged, it is necessary to use the help of the OS or language processing system tools (linker and loader), but the details are omitted because it is not the essence of the present invention. In this embodiment, four TDAR0 to TDAR3 are prepared. Each TDAR
The trap data addresses set in 0 to TDAR3 may be the task specific space or the system common space. The T bit 130 is set in the TSS 10 of the task in which a valid trap data address is stored in the TDA information group 140 so that a debug interrupt will continue to occur at the time of task switching.
【0018】又、デバッグ割込みが発生したときに動作
する割込み処理プログラム50は、対応する割込み処理
用TSS20と共にメモリにロードされるものとする。The interrupt processing program 50 which operates when a debug interrupt occurs is loaded into the memory together with the corresponding interrupt processing TSS 20.
【0019】以上の準備が整った後、デバッグ対象のマ
ルチタスク構成のプログラムが動作し出すと、タスク間
においてタスク遷移が起きる都度、旧タスクのTSS1
0から新タスクのTSS10へとBLP110で関連付
けられながら切り替わる。このとき、新TSS10内の
Tビット130がオンであると、CPUはデバッグ割込
みを発生させ、DSR40内のタスク切替割込み表示ビ
ット410をオンにしてタスク切替デバッグ割込み処理
510を起動することになる。After the above preparations are completed, when the program of the multitasking structure to be debugged starts to operate, the TSS1 of the old task is generated each time a task transition occurs between the tasks.
Switching from 0 to the new task TSS 10 while being associated with the BLP 110. At this time, if the T bit 130 in the new TSS 10 is on, the CPU generates a debug interrupt, turns on the task switch interrupt display bit 410 in the DSR 40, and activates the task switch debug interrupt process 510.
【0020】タスク切替デバッグ割込み処理510は、
割込み処理用TSS20内のBLP210を用いて現在
動作中のデバッグ対象タスク(新タスク)のTSS10
を決定し、その中のTDA情報群140を取り出してC
PUのハードウェアレジスタであるDAR30を書き換
える。これ以降、CPUはメモリに対するデータアクセ
スごとに生成アドレスをDAR30と比較し、一致時に
はアドレス一致デバッグ割込みを発生するモードに入
る。タスク切替デバッグ割込み処理510は、以上の処
理を終了すれば速やかに割込み処理を抜ける。The task switching debug interrupt processing 510
TSS10 of the debug target task (new task) currently operating using the BLP210 in the TSS20 for interrupt processing
C, and the TDA information group 140 in the
The DAR 30 which is the hardware register of the PU is rewritten. After that, the CPU compares the generated address with the DAR 30 for each data access to the memory, and enters a mode in which an address match debug interrupt is generated when the addresses match. The task switching debug interrupt process 510 immediately exits the interrupt process when the above processes are completed.
【0021】この後、動作中のデバッグ対象タスク(新
タスク)の動作が続くが、実際にアドレス一致デバッグ
割込みが発生すると、CPUはDSR40内にあるアド
レス一致デバッグ割込み表示ビット420中のアドレス
一致が生じたDARn(nは0〜3)に対応するBnビ
ットをオンにしてからアドレス一致デバッグ割込み処理
520を起動する。After that, the operation of the debug target task (new task) in operation continues, but when an address match debug interrupt actually occurs, the CPU determines that the address match in the address match debug interrupt display bit 420 in the DSR 40 is the same. The Bn bit corresponding to the generated DARn (n is 0 to 3) is turned on, and then the address match debug interrupt process 520 is started.
【0022】アドレス一致デバッグ割込み処理520
は、最大で4個設定したトラップデータアドレスのいず
れでアドレス一致デバッグ割込みが発生したかをDSR
40内のBnビットから判別し、このデータアクセス直
後の自タスク空間および共通空間のメモリの内容と、ハ
ードウェアレジスタの内容をTSS10のレジスタ複写
域120に格納して、そのタスクの動作を一時停止す
る。Address match debug interrupt process 520
DSR indicates which of the trap data addresses set up to 4 generated the address match debug interrupt.
Judging from the Bn bit in 40, the contents of the memory of the own task space and the common space immediately after the data access and the contents of the hardware register are stored in the register copy area 120 of the TSS 10 and the operation of the task is suspended. To do.
【0023】すなわち、タスク固有のデータアクセス時
点で、直後の状態におけるメモリ及びハードウェアレジ
スタの内容を参照しながら、あらかじめ意図したデバッ
グ作業を開始することができる。希望したデバッグ作業
が終了すれば、アドレス一致デバッグ割込み処理520
を抜けデバッグ対象マルチタスクプログラムにCPUの
実行権を返す。In other words, at the time of task-specific data access, the intended debugging work can be started in advance while referring to the contents of the memory and the hardware register in the immediately following state. When the desired debugging work is completed, address match debug interrupt processing 520
After that, the CPU execution right is returned to the debug target multitask program.
【0024】[0024]
【発明の効果】以上説明したように、本発明のデータア
クセス停止方式は、タスクごとに固有なトラップデータ
アドレス情報群を各タスク状態セグメント内に格納して
おき、目的のタスクにCPU実行権が与えられたときタ
スク切替デバッグ割込みを発生させ、これを契機にデバ
ッグアドレスレジスタをタスク固有のトラップデータア
ドレスで書き換えることにより、デバッグアドレスレジ
スタのエントリ数の制限を超えたトラップデータアドレ
スを設定できる効果がある。As described above, according to the data access stopping method of the present invention, a group of trap data address information unique to each task is stored in each task state segment, and the CPU execution right is assigned to the target task. When given, a task switching debug interrupt is generated, and by using this as an opportunity to rewrite the debug address register with a task-specific trap data address, it is possible to set a trap data address that exceeds the limit of the number of entries in the debug address register. is there.
【0025】更に、トラップデータアドレスがタスクご
とに管理され、そのタスクがCPUの実行権を有してい
るときのみ、意図したトラップデータアドレスでデバッ
グアドレスレジスタが更新されるため、期待外のタスク
動作中の不要なアドレス一致デバッグ割込みの発生をソ
フトウェアで無視する処理も不要となる。Further, the trap data address is managed for each task, and the debug address register is updated with the intended trap data address only when the task has the execution right of the CPU. There is no need for software to ignore the generation of unnecessary address match debug interrupts.
【図1】本発明の一実施例を説明するための主要部の構
成図である。FIG. 1 is a configuration diagram of a main part for explaining an embodiment of the present invention.
10 TSS(タスク状態セグメント) 20 割込み処理用TSS 30 DAR(デバッグアドレスレジスタ) 40 DSR(デバッグステータスレジスタ) 50 割込み処理プログラム 110,210 BLP(バックリンクポインタ) 120 レジスタ複写域 130 Tビット(タスクトラップビット) 140 TDA情報群(トラップデータアドレス情報
群) 410 タスク切替割込み表示ビット(BT) 420 アドレス一致デバッグ割込み表示ビット(B
n) 510 タスク切替デバッグ割込み処理 520 アドレス一致デバッグ割込み処理10 TSS (task status segment) 20 TSS for interrupt processing 30 DAR (debug address register) 40 DSR (debug status register) 50 interrupt processing program 110, 210 BLP (back link pointer) 120 register copy area 130 T bit (task trap bit) ) 140 TDA information group (trap data address information group) 410 Task switching interrupt display bit (BT) 420 Address match debug interrupt display bit (B
n) 510 task switching debug interrupt processing 520 address match debug interrupt processing
Claims (1)
の動作履歴情報を格納するタスク状態セグメント内に、
タスク切替時にCPUにタスク切替デバッグ割込みを発
生させるためのタスクトラップビットと、そのタスクの
動作中にデータアドレス一致デバッグ割込みを発生させ
るためのトラップデータアドレスを登録したトラップデ
ータアドレス情報群とを有し、CPUがメモリにアクセ
スする都度その生成アドレスと比較され一致したときア
ドレス一致デバッグ割込みを発生させるトラップデータ
アドレスを格納するデバッグアドレスレジスタと、前記
タスク切替デバッグ割込みと前記アドレス一致デバッグ
割込みとの発生要因を識別するための識別ビットを格納
するデバッグステータスレジスタと、タスク切替時にC
PUが前記タスクトラップビットを検出したときに起動
され前記タスク状態セグメントの前記トラップデータア
ドレス情報群で前記デバッグアドレスレジスタを書き換
え割込み処理を終了するタスク切替デバッグ割込み手段
と、CPUデータアクセスの生成アドレスが前記デバッ
グアドレスレジスタの内容と一致したときに起動され前
記デバッグステータスレジスタから発生要因を識別して
現在CPUを占有して動作しているタスクだけをその状
態で停止するアドレス一致デバッグ割込み手段とを備え
たことを特徴とするデータアクセス停止方式。Claims: 1. A task status segment that stores operation history information of each task that operates in a multitask environment,
It has a task trap bit for causing the CPU to generate a task switching debug interrupt at the time of task switching, and a trap data address information group in which a trap data address for generating a data address matching debug interrupt is registered during operation of the task. , A debug address register that stores a trap data address that generates an address match debug interrupt when the CPU compares the generated address each time the memory is accessed, and causes the task switching debug interrupt and the address match debug interrupt Debug status register that stores the identification bit to identify the
When the PU detects the task trap bit, the task switching debug interrupt means that is started when the PU detects the task trap bit and rewrites the debug address register with the trap data address information group of the task state segment, and the CPU data access generation address Address match debug interrupt means that is activated when the contents of the debug address register are matched, identifies the cause of occurrence from the debug status register, and stops only the task currently occupying the CPU and operating in that state Data access stop method characterized by
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3189654A JPH0535527A (en) | 1991-07-30 | 1991-07-30 | Data access stop system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3189654A JPH0535527A (en) | 1991-07-30 | 1991-07-30 | Data access stop system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0535527A true JPH0535527A (en) | 1993-02-12 |
Family
ID=16244939
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3189654A Pending JPH0535527A (en) | 1991-07-30 | 1991-07-30 | Data access stop system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0535527A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62290942A (en) * | 1986-06-09 | 1987-12-17 | Nec Corp | Debugger starting system |
JPS63236142A (en) * | 1987-03-24 | 1988-10-03 | Yokogawa Electric Corp | Software monitoring device |
JPH01130253A (en) * | 1987-11-16 | 1989-05-23 | Canon Inc | Character processor |
JPH03119438A (en) * | 1989-10-03 | 1991-05-21 | Toshiba Corp | Microprocessor |
-
1991
- 1991-07-30 JP JP3189654A patent/JPH0535527A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62290942A (en) * | 1986-06-09 | 1987-12-17 | Nec Corp | Debugger starting system |
JPS63236142A (en) * | 1987-03-24 | 1988-10-03 | Yokogawa Electric Corp | Software monitoring device |
JPH01130253A (en) * | 1987-11-16 | 1989-05-23 | Canon Inc | Character processor |
JPH03119438A (en) * | 1989-10-03 | 1991-05-21 | Toshiba Corp | Microprocessor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6895460B2 (en) | Synchronization of asynchronous emulated interrupts | |
US5386565A (en) | Method and system for controlling/monitoring computer system having plural operating systems to run thereon | |
JP2650675B2 (en) | Method and operating system for executing a program in a multi-mode microprocessor | |
US5701493A (en) | Exception handling method and apparatus in data processing systems | |
JPH05197548A (en) | Psw changing system | |
US5680599A (en) | Program counter save on reset system and method | |
JPH1021074A (en) | Interruption control system, processor, and computer system | |
JPH07311740A (en) | Computer | |
US5680598A (en) | Millicode extended memory addressing using operand access control register to control extended address concatenation | |
JPH0810437B2 (en) | Guest execution control method for virtual machine system | |
JP3260083B2 (en) | Debug system and debugging method | |
JPH0535527A (en) | Data access stop system | |
JPH06295243A (en) | Data processor | |
US5813039A (en) | Guest execution control system, method and computer process for a virtual machine system | |
JP2552738B2 (en) | Data processing device | |
JPS5856051A (en) | Address comparison system by access interruption | |
JPS5835648A (en) | Program execution controlling system | |
JPH06324861A (en) | System and method for controlling cpu | |
JP2870405B2 (en) | Information processing device | |
JP3120841B2 (en) | In-circuit emulator | |
JP3098501B2 (en) | Source step execution method and apparatus | |
JPH0535499A (en) | Data processing device and method | |
JPH06103110A (en) | Breakpoint setting system | |
JP3130421B2 (en) | Program analysis method and apparatus | |
JPH0754470B2 (en) | Control method for virtual computer system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19971014 |