Pat
J-GLOBAL ID:200903064942242259
データ処理装置
Inventor:
Applicant, Patent owner:
Agent (1):
高田 守
Gazette classification:公開公報
Application number (International application number):1992000666
Publication number (International publication number):1993181703
Application date: Jan. 07, 1992
Publication date: Jul. 23, 1993
Summary:
【要約】【目的】 スタックに退避した前ルーチンのPC値とサブルーチンコール後のスタックポインタ値を保護する。【構成】 PC値を通常のスタックではなくPCスタックに退避し、PCスタック用のスタックポインタ(PCSP)の初期値を保持する第一のレジスタと、サブルーチン用命令実行後のPCSPの値を保持する第二のレジスタとで指定される領域にデータを書き込もうとした場合、エラーを発生して処理を中断する。【効果】 前ルーチンのPC値を不用意な上書きから保護し、またPC値を退避するスタックを通常スタックと分けることで誤ったPC値を読み込むことによるプログラムの流れの変化や暴走を防ぐことができ、また前ルーチンのPC値を保護してあることでデバッグが容易になる。
Claim (excerpt):
以下の要素を有するデータ処理装置(a)所定の種類のデータを記憶する第1のスタック、(b)上記第1のスタックに記憶されるデータ以外のデータを記憶する第2のスタック、(c)データをスタックに記憶する場合、そのデータの種類により上記第1と第2のスタックのいずれかを選択する選択手段。
Return to Previous Page