特許
J-GLOBAL ID:200903062792323066

シミュレータ

発明者:
出願人/特許権者:
代理人 (1件): 田澤 博昭 (外2名)
公報種別:公開公報
出願番号(国際出願番号):特願平8-236917
公開番号(公開出願番号):特開平10-083311
出願日: 1996年09月06日
公開日(公表日): 1998年03月31日
要約:
【要約】【課題】 命令コードの読み出しおよび解釈の処理は、シミュレータ実行中に逐次的に行う必要があるため、高速なシミュレーションを行おうとした場合、その分のオーバヘッドが生じる課題があった。【解決手段】 ターゲットCPUの機械語プログラムが格納されている命令コード格納部2から、命令フェッチ処理部3によって読み出された命令コードを、命令デコード処理部4で解釈することによってその命令に対応した処理内容を決定し、その決定された処理内容に従って、当該命令の実行をシミュレーションするために呼び出しが必要となる関数に対応した高級言語ソース7を、高級言語ソース生成部6において生成、出力するようにしたものである。
請求項(抜粋):
当該シミュレータのコマンド処理を行うユーザインタフェース処理部と、前記シミュレータのターゲットとなる中央演算処理装置の機械語プログラムを格納する命令コード格納部と、前記命令コード格納部から命令コードを読み出す命令フェッチ処理部と、前記命令フェッチ処理部で読み出された命令コードを解釈し、その命令に対応した処理内容を決定する命令デコード処理部と、前記命令デコード処理部で決定された処理内容に従って、当該命令の実行をシミュレートするために呼び出しが必要となる関数に対応した高級言語ソースを出力する高級言語ソース生成部とを備えたシミュレータ。

前のページに戻る