JPH0424734A - プログラム移植支援装置 - Google Patents
プログラム移植支援装置Info
- Publication number
- JPH0424734A JPH0424734A JP12640190A JP12640190A JPH0424734A JP H0424734 A JPH0424734 A JP H0424734A JP 12640190 A JP12640190 A JP 12640190A JP 12640190 A JP12640190 A JP 12640190A JP H0424734 A JPH0424734 A JP H0424734A
- Authority
- JP
- Japan
- Prior art keywords
- computer
- program
- simulator
- instruction
- data
- 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
- Stored Programmes (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の目的]
(産業上の利用分野)
本発明は、クロスソフトウェアによりプログラム開発す
る場合におけるプログラムの移植を支援する装置に関す
る。
る場合におけるプログラムの移植を支援する装置に関す
る。
(従来の技術)
プログラム開発を行う場合、クロスソフトウェアによる
開発を行う場合が多い。このクロスソフトウェアによる
開発では、計算機Bのプログラムを、直接、計算機B上
でプログラムを開発するのではなく、−旦、他の計算機
A上でプログラムを開発し、その動作が仕様に合った正
しいものであることを確認してから、計算機Aのプログ
ラムを計算機B上に移植する事が行われる。
開発を行う場合が多い。このクロスソフトウェアによる
開発では、計算機Bのプログラムを、直接、計算機B上
でプログラムを開発するのではなく、−旦、他の計算機
A上でプログラムを開発し、その動作が仕様に合った正
しいものであることを確認してから、計算機Aのプログ
ラムを計算機B上に移植する事が行われる。
このクロスソフトウェアによる開発は、特に、計算機A
のプログラム開発用リソース(言語、O81各種ツール
等)が計算機Bのプログラム開発側リソースより豊富で
あり、計算機Aのプログラム開発効率か計算機Bのプロ
グラム開発効率より優れている場合に有効である。
のプログラム開発用リソース(言語、O81各種ツール
等)が計算機Bのプログラム開発側リソースより豊富で
あり、計算機Aのプログラム開発効率か計算機Bのプロ
グラム開発効率より優れている場合に有効である。
このクロスソフトウェアにおけるプログラムの移植では
、完成している計算機Aのプログラムを計算機Bに移植
し、移植か終了した後、計算機B上で実行し正しく動作
することを確認していた。
、完成している計算機Aのプログラムを計算機Bに移植
し、移植か終了した後、計算機B上で実行し正しく動作
することを確認していた。
また、移植の途中で誤りが混入した場合、全ての移植か
終了する以前に、まだ移植の終了していない計算機A上
にあるプログラムを計算機A上で直接実行することと、
計算機Bのプログラムとしてすでに移植を終了している
プログラムを計算機A上に設けられた計算機Bシミュレ
ータを用いて計算機A上でシミュレーションを行うこと
で、計算機Aのプログラムと計算機Bのプログラムを計
算機A上で共存させて実行し、その動作を確認して、不
具合な箇所を発見していた。
終了する以前に、まだ移植の終了していない計算機A上
にあるプログラムを計算機A上で直接実行することと、
計算機Bのプログラムとしてすでに移植を終了している
プログラムを計算機A上に設けられた計算機Bシミュレ
ータを用いて計算機A上でシミュレーションを行うこと
で、計算機Aのプログラムと計算機Bのプログラムを計
算機A上で共存させて実行し、その動作を確認して、不
具合な箇所を発見していた。
しかしながら、計算機Aと計算機Bシミュレータとの間
で制御を受は渡すごとに、データ領域の転送を行ってい
たため、プログラムを実行するのに時間がかかるという
問題点かあった。
で制御を受は渡すごとに、データ領域の転送を行ってい
たため、プログラムを実行するのに時間がかかるという
問題点かあった。
(発明か解決しようとする課題)
上述したように、従来のクロスソフトウェアによるプロ
グラムの開発では、計算機Aで直接作動するプログラム
とこの計算機A上に設けられた計算機Bシミュレータ上
で作動するプログラムとの間で制御を受は渡すごとに、
データ領域の転送を行っていたため、プログラムを実行
するのに時間がかかるという問題点があった。
グラムの開発では、計算機Aで直接作動するプログラム
とこの計算機A上に設けられた計算機Bシミュレータ上
で作動するプログラムとの間で制御を受は渡すごとに、
データ領域の転送を行っていたため、プログラムを実行
するのに時間がかかるという問題点があった。
本発明はこのような問題点を解決すべく創案されたもの
で、クロスソフトウェアによるプログラムの開発の時間
を短縮することを目的とする。
で、クロスソフトウェアによるプログラムの開発の時間
を短縮することを目的とする。
[発明の構成コ
(課題を解決するための手段)
本発明のプログラム移植支援装置では、上記目的を達成
するために、第1の中央演算処理部と、移植の目標とな
る第2の中央演算処理部の命令コードを前記第1の中央
演算処理部の命令コードでシミュレートするシミュレー
タと、前記第1の中央演算処理部の命令コードによって
構成される第1のプログラムと、前記第2の中央演算処
理部の命令コートによって構成され、前記シミュレータ
上で作動する第2のプログラムと、前記第1のプログラ
ムと前J巳第2のプログラムとか共通に使用するデータ
を格納する共通データメモリとを具備し、前記共通デー
タイモリに格納されているデータを、前記第1のプログ
ラムおよび前記第2のプログラムから必要に応じ、直接
参照することを特徴としている。
するために、第1の中央演算処理部と、移植の目標とな
る第2の中央演算処理部の命令コードを前記第1の中央
演算処理部の命令コードでシミュレートするシミュレー
タと、前記第1の中央演算処理部の命令コードによって
構成される第1のプログラムと、前記第2の中央演算処
理部の命令コートによって構成され、前記シミュレータ
上で作動する第2のプログラムと、前記第1のプログラ
ムと前J巳第2のプログラムとか共通に使用するデータ
を格納する共通データメモリとを具備し、前記共通デー
タイモリに格納されているデータを、前記第1のプログ
ラムおよび前記第2のプログラムから必要に応じ、直接
参照することを特徴としている。
(作 用)
本発明のプログラム移植支援装置では、共通データ格納
メモリに第1の中央演算処理部の命令コードによって構
成される第1のプログラムと第2の中央演算処理部の命
令コードによって構成される第2のプログラムとか共通
に使用するデータか共通データメモリに格納され、必要
に応じて直接参照される。
メモリに第1の中央演算処理部の命令コードによって構
成される第1のプログラムと第2の中央演算処理部の命
令コードによって構成される第2のプログラムとか共通
に使用するデータか共通データメモリに格納され、必要
に応じて直接参照される。
したかって、第1のプログラム、第2のプログラム相互
間でデータ領域の転送をする必要かなくなり、実行時間
か短縮される。
間でデータ領域の転送をする必要かなくなり、実行時間
か短縮される。
(実施例)
以下、本発明の実施例を図面を参照しながら説明する。
この実施例では、第2図に示すように、第1の中央処理
部としての中央処理回路1を有する計算機Aて、中央処
理回路1とは別の命令体系の第2の中央処理部としての
中央処理回路2を有する計算機Bのプログラムを開発す
る場合について説明する。
部としての中央処理回路1を有する計算機Aて、中央処
理回路1とは別の命令体系の第2の中央処理部としての
中央処理回路2を有する計算機Bのプログラムを開発す
る場合について説明する。
第1図、第2図に示すように、本実施例のプログラム移
植支援装置は、中央処理回路1とメモリ3とを有する計
算機Aと、この計算機Aのメモリ3上で作動する計算機
Bシミュレータ4とから主要部分が構成されている。
植支援装置は、中央処理回路1とメモリ3とを有する計
算機Aと、この計算機Aのメモリ3上で作動する計算機
Bシミュレータ4とから主要部分が構成されている。
なお、第3図に示すように、移植すべきプログラムは、
メインプログラムMAINおよびサブプログラム5UB
I、5UB2.5UB3.5UB4から構成されている
とする。
メインプログラムMAINおよびサブプログラム5UB
I、5UB2.5UB3.5UB4から構成されている
とする。
最初、これらのプログラムは計算機Aのプログラムとし
て作られている。これらのプログラムを計算機Bへ移植
する途中の段階としてサブプログラム5UB2.5UB
3だけ移植が終わり、残りのプログラムは計算機A用の
ままである状態を考える。
て作られている。これらのプログラムを計算機Bへ移植
する途中の段階としてサブプログラム5UB2.5UB
3だけ移植が終わり、残りのプログラムは計算機A用の
ままである状態を考える。
このとき計算機AにはメインプログラムMAIN1サブ
プログラム5UBI、5UB4、計算機Aのプログラム
のみで参照するデータか計算機A用データ領域DAに格
納される。
プログラム5UBI、5UB4、計算機Aのプログラム
のみで参照するデータか計算機A用データ領域DAに格
納される。
また、計算機Bシミュレータ4を介してサブプログラム
5UB2.5UB3、計算機Bのプログラムのみで参照
するデータが計算機Bシミュレータ4用データ領域DB
に格納される。
5UB2.5UB3、計算機Bのプログラムのみで参照
するデータが計算機Bシミュレータ4用データ領域DB
に格納される。
さらに計算機Aと計算機Bシミュレータ4の双方から参
照するデータが共有データ領域DCに格納される。
照するデータが共有データ領域DCに格納される。
この計算機Aと計算機Bシミュレータ4の双方から参照
する共有データの□共有データ領域DCへの格納は、第
4図に示すように、次のようにして実現することができ
る。
する共有データの□共有データ領域DCへの格納は、第
4図に示すように、次のようにして実現することができ
る。
まず、双方から参照したいデータを計算機Aのプログラ
ム中と計算機Bのプログラム中の両方に記述する。そし
て、計算機Aのプログラムと計算機Bのプログラムは通
常通りのコンパイルを行う。
ム中と計算機Bのプログラム中の両方に記述する。そし
て、計算機Aのプログラムと計算機Bのプログラムは通
常通りのコンパイルを行う。
つぎに、計算機Bのリンカから得られる共有データを格
納するアドレスの情報から、共有データを格納したメモ
リの計算機A上のアドレスと計算機B上のアドレスとを
対応させたアドレステーブルT1を作成する。
納するアドレスの情報から、共有データを格納したメモ
リの計算機A上のアドレスと計算機B上のアドレスとを
対応させたアドレステーブルT1を作成する。
このアドレステーブルT1は、計算機Aのコンパイラを
用いてオブジェクトにし、先に生成した計算機Aのプロ
グラムのオブジェクトと計算機Bシミュレータ4のソー
スプログラムのオブジェクトとともに計算機Aのリンカ
を用いてリンクする。
用いてオブジェクトにし、先に生成した計算機Aのプロ
グラムのオブジェクトと計算機Bシミュレータ4のソー
スプログラムのオブジェクトとともに計算機Aのリンカ
を用いてリンクする。
このようにして作成した計算機Bシミュレータ4を用い
て、計算機Bのプログラムをシミュレーションを行う。
て、計算機Bのプログラムをシミュレーションを行う。
第5図は、データ参照の動作を説明するフローチャート
である。
である。
まず、データをアクセスする命令のシミュレーションを
行う場合には、アドレステーブルT1を参照する。(8
501,5502) そして、今アクセスしようとしているデータか格納され
ている計算機B上のアドレスとアドレステーブルT1の
中の計算機Bのアドレスとか一致すれば、このデータは
計算機Aと計算機Bシミュレータの双方から参照する共
有データであることがわかる。(S503,5504
) この場合、計算機Bシミュレータは計算機Aのアドレス
を用いてデータを読込む。(5505)アドレステーブ
ルT1の計算機Bのアドレスの中で一致するアドレスが
存在しなければ、アクセスするデータは計算機Aプログ
ラムと計算機Bプログラムの双方から参照するデータで
はなく、計算機Bプログラムのみで参照するデータであ
ることがわかるので、計算機Bのみで参照する計算機B
シミュレータ4上のデータ領域DBから計算機Bのアド
レスを用いてデータを読込む。(S503.350B、
5507) このようにすることにより、計算機Aのみて参照するデ
ータ領域DAと計算機Bのみで参照するデータ領域DB
のほかに、計算機Aと計算機Bシミュレータの双方から
参照可能なデータ領域DCを計算機A上に作成すること
ができる。
行う場合には、アドレステーブルT1を参照する。(8
501,5502) そして、今アクセスしようとしているデータか格納され
ている計算機B上のアドレスとアドレステーブルT1の
中の計算機Bのアドレスとか一致すれば、このデータは
計算機Aと計算機Bシミュレータの双方から参照する共
有データであることがわかる。(S503,5504
) この場合、計算機Bシミュレータは計算機Aのアドレス
を用いてデータを読込む。(5505)アドレステーブ
ルT1の計算機Bのアドレスの中で一致するアドレスが
存在しなければ、アクセスするデータは計算機Aプログ
ラムと計算機Bプログラムの双方から参照するデータで
はなく、計算機Bプログラムのみで参照するデータであ
ることがわかるので、計算機Bのみで参照する計算機B
シミュレータ4上のデータ領域DBから計算機Bのアド
レスを用いてデータを読込む。(S503.350B、
5507) このようにすることにより、計算機Aのみて参照するデ
ータ領域DAと計算機Bのみで参照するデータ領域DB
のほかに、計算機Aと計算機Bシミュレータの双方から
参照可能なデータ領域DCを計算機A上に作成すること
ができる。
また、計算機AのメインプログラムMAIN内の[コー
ル5UB2J命令は「コールシミュレータ(SUB2)
J命令に置き換えられる。さらに、計算機Bのプログラ
ムであるサブプログラム5UB2内の「コール5UB4
J命令は「ノーオペレーション」命令に置き換えられる
と共に、そのアドレスabが計算機Bシミュレータ内の
アドレステーブルT2にサブプログラム5UB4の情報
と共に格納される。
ル5UB2J命令は「コールシミュレータ(SUB2)
J命令に置き換えられる。さらに、計算機Bのプログラ
ムであるサブプログラム5UB2内の「コール5UB4
J命令は「ノーオペレーション」命令に置き換えられる
と共に、そのアドレスabが計算機Bシミュレータ内の
アドレステーブルT2にサブプログラム5UB4の情報
と共に格納される。
ここで置き換えられた命令である「ノーオペレーション
」命令とはプログラムカウンタの値を命令長だけ増加す
るという動作のみを行なう命令である。しかし、計算機
Bシミュレータ4上でこの命令を実行するときには計算
機Bシミュレータ4内のアドレステーブルT2を参照し
、この命令のアドレスがアドレステーブルT2内に格納
されていることが確認されたときには、計算機Bのプロ
グラムから計算機Aのサブプログラムをコールする。つ
まり、制御を計算機Bシミュレータ4から計算機Aプロ
グラムへ移すという動作を行なう。
」命令とはプログラムカウンタの値を命令長だけ増加す
るという動作のみを行なう命令である。しかし、計算機
Bシミュレータ4上でこの命令を実行するときには計算
機Bシミュレータ4内のアドレステーブルT2を参照し
、この命令のアドレスがアドレステーブルT2内に格納
されていることが確認されたときには、計算機Bのプロ
グラムから計算機Aのサブプログラムをコールする。つ
まり、制御を計算機Bシミュレータ4から計算機Aプロ
グラムへ移すという動作を行なう。
プログラムの実行を開始させると、最初、メインプログ
ラムMAINから実行が始まる。
ラムMAINから実行が始まる。
メインプログラムMA I N内でサブプログラム5U
BIかコールされると、メインプログラムMA I N
、サブプログラム5UBIとも計算機Aのプログラムで
あるため通常のサブプログラムのコールが実行される。
BIかコールされると、メインプログラムMA I N
、サブプログラム5UBIとも計算機Aのプログラムで
あるため通常のサブプログラムのコールが実行される。
次に5UB2かコールされると、メインプログラムMA
INは計算機Aのプログラム、サブプログラム5UB2
は計算機Bのプログラムであるため通常のサブプログラ
ムのコールではなく、次のように処理される。
INは計算機Aのプログラム、サブプログラム5UB2
は計算機Bのプログラムであるため通常のサブプログラ
ムのコールではなく、次のように処理される。
「コール5UB2J命令はあらかじめ「コールシミュレ
ータ(SUB2)J命令に置き換えられているため、こ
の命令が実行されると計算機Bシミュレータ4かコール
される。計算機Bシミュレータ4は、サブプログラムS
U’B2へのコール命令を実行する。サブプログラム5
UB2中からサブプログラム5UB3かコールされると
、通常のサブプログラムのコールが実行される。
ータ(SUB2)J命令に置き換えられているため、こ
の命令が実行されると計算機Bシミュレータ4かコール
される。計算機Bシミュレータ4は、サブプログラムS
U’B2へのコール命令を実行する。サブプログラム5
UB2中からサブプログラム5UB3かコールされると
、通常のサブプログラムのコールが実行される。
サブプログラム5UB4かコールされるとき、前述のと
おり「コール5UB4J命令は「ノーオペレーション」
命令に置き換えられているので、計算機Bシミュレータ
はアドレステーブルT2を参照する。そして「ノーオペ
レーション」命令のアドレスabかアドレステーブルT
2に格納されており、そこにサブプログラム5UB4の
情報が格納されていることから、この「ノーオペレーシ
ョン」命令は計算機A上のサブプログラム5UB4をコ
ールする命令であることがわかる。
おり「コール5UB4J命令は「ノーオペレーション」
命令に置き換えられているので、計算機Bシミュレータ
はアドレステーブルT2を参照する。そして「ノーオペ
レーション」命令のアドレスabかアドレステーブルT
2に格納されており、そこにサブプログラム5UB4の
情報が格納されていることから、この「ノーオペレーシ
ョン」命令は計算機A上のサブプログラム5UB4をコ
ールする命令であることがわかる。
従って、計算機Bシミュレータ4は、サブプログラム5
UB4へのコール命令を実行する。
UB4へのコール命令を実行する。
サブプログラム5UB4の実行が終了すると制御が計算
機Bシミュレータに戻る。計算機Bシミュレータ4は、
サブプログラム5UB2内のアドレスがabの「ノーオ
ペレーション」命令の次の命令から実行を続ける。
機Bシミュレータに戻る。計算機Bシミュレータ4は、
サブプログラム5UB2内のアドレスがabの「ノーオ
ペレーション」命令の次の命令から実行を続ける。
5UB2の実行が終了したならば、再度、計算機Bシミ
ュレータ4は、メインプログラムMAINへ制御を移す
。
ュレータ4は、メインプログラムMAINへ制御を移す
。
以上のようにして、計算機Aのプログラムから計算機B
のプログラムに移植する際、移植未済のプログラムと移
植済のプログラムとの間で共用データ領域DCを持ち、
計算機A上で実行することが可能となるため、プログラ
ム実行時間か短縮される。
のプログラムに移植する際、移植未済のプログラムと移
植済のプログラムとの間で共用データ領域DCを持ち、
計算機A上で実行することが可能となるため、プログラ
ム実行時間か短縮される。
[発明の効果]
本発明のプログラム移植支援装置によれば、共通データ
格納メモリに第1の中央演算処理部の命令コードによっ
て構成される第1のプログラムと第2の中央演算処理部
の命令コードによって構成される第2のプログラムとが
共通に使用するデータが共通データメモリに格納され、
必要に応じて直接参照されるので、第1のプログラム、
第2のプログラム相互間でデータ領域の転送をする必要
がなくなり、実行時間が短縮され、プログラム移植の効
率か良くなる。
格納メモリに第1の中央演算処理部の命令コードによっ
て構成される第1のプログラムと第2の中央演算処理部
の命令コードによって構成される第2のプログラムとが
共通に使用するデータが共通データメモリに格納され、
必要に応じて直接参照されるので、第1のプログラム、
第2のプログラム相互間でデータ領域の転送をする必要
がなくなり、実行時間が短縮され、プログラム移植の効
率か良くなる。
第1図は本発明のプログラム移植装置の一実施例の構成
を示す図、第2図はプログラム移植の様子を示す図、第
3図は移植されるプログラムの構成を示す図、第4図は
計算機Bシミュレータ生成フロー図、第5図はデータ参
照の動作を説明するためのフローチャートである。 1・・・中央処理回路、3・・・メモリ、4・・・計算
機Bシミュレータ、DC・・・共有データ領域。 出願人 株式会社 東芝 代理人 弁理士 須 山 佐 − 第1 図 第2図 第3図 第4図 第5図
を示す図、第2図はプログラム移植の様子を示す図、第
3図は移植されるプログラムの構成を示す図、第4図は
計算機Bシミュレータ生成フロー図、第5図はデータ参
照の動作を説明するためのフローチャートである。 1・・・中央処理回路、3・・・メモリ、4・・・計算
機Bシミュレータ、DC・・・共有データ領域。 出願人 株式会社 東芝 代理人 弁理士 須 山 佐 − 第1 図 第2図 第3図 第4図 第5図
Claims (1)
- 【特許請求の範囲】 第1の中央演算処理部と、 移植の目標となる第2の中央演算処理部の命令コードを
前記第1の中央演算処理部の命令コードでシミュレート
するシミュレータと、 前記第1の中央演算処理部の命令コードによって構成さ
れる第1のプログラムと、 前記第2の中央演算処理部の命令コードによって構成さ
れ、前記シミュレータ上で作動する第2のプログラムと
、 前記第1のプログラムと前記第2のプログラムとが共通
に使用するデータを格納する共通データメモリと を具備し、 前記共通データメモリに格納されているデータを、前記
第1のプログラムおよび前記第2のプログラムから必要
に応じ、直接参照することを特徴とするプログラム移植
支援装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12640190A JPH0424734A (ja) | 1990-05-15 | 1990-05-15 | プログラム移植支援装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12640190A JPH0424734A (ja) | 1990-05-15 | 1990-05-15 | プログラム移植支援装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0424734A true JPH0424734A (ja) | 1992-01-28 |
Family
ID=14934245
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12640190A Pending JPH0424734A (ja) | 1990-05-15 | 1990-05-15 | プログラム移植支援装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0424734A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6062054A (en) * | 1997-05-23 | 2000-05-16 | Asahi-Seiki Manufacturing Co., Ltd. | Spring forming apparatus |
-
1990
- 1990-05-15 JP JP12640190A patent/JPH0424734A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6062054A (en) * | 1997-05-23 | 2000-05-16 | Asahi-Seiki Manufacturing Co., Ltd. | Spring forming apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101542441B (zh) | 多处理器计算系统中的存储器一致性保护 | |
| JP2000507373A (ja) | インタラクティブソフトウェア開発システム | |
| JPH05505693A (ja) | 変換されたプログラムコードのソース命令不可分性を保持するためのシステムおよび方法 | |
| JPH11110194A (ja) | 外部ライブラリ関数との結合方法ならびに同方法がプログラムされ記録される記録媒体 | |
| US6330691B1 (en) | Use of dynamic translation to provide breakpoints in non-writeable object code | |
| JPH10133884A (ja) | 推測的なコードを含むプログラミング・コードを実行する方法 | |
| KR0125605B1 (ko) | 프로그램의 아키덱쳐 변환방법 및 장치와 그 방법 및 장치를 사용하여 프로그램의 동작을 검증하는 방법 및 장치 | |
| JP2919302B2 (ja) | Cpuシミュレーション方法 | |
| CN120803506A (zh) | 一种热补丁加载方法、装置、电子设备和存储介质 | |
| CN115167905A (zh) | 一种c++代码不中断运行更新方法及计算机系统 | |
| CN117234953B (zh) | 一种基于影子代码缓存的内核调试方法 | |
| JPH0424734A (ja) | プログラム移植支援装置 | |
| US20040098708A1 (en) | Simulator for software development and recording medium having simulation program recorded therein | |
| JPH10320212A (ja) | キャッシュ向け最適化方法 | |
| CN115658033A (zh) | 一种rpa代码开发方法及系统 | |
| JP3745968B2 (ja) | 試験システム及び試験方法及び試験プログラム及び試験プログラムを記録した計算機で読み取り可能な記録媒体 | |
| JPH04324525A (ja) | プログラム移植支援装置 | |
| US20050251795A1 (en) | Method, system, and program for optimizing code | |
| CN114896642B (zh) | 一种提高mcu总线效率及数据传输安全性的方法 | |
| CN110275710A (zh) | 一种Java本地接口一致性检查方法及系统、存储介质及终端 | |
| JP3137094B2 (ja) | シミュレーション方法、シミュレーション装置及びその記録媒体 | |
| JPS63626A (ja) | プログラム管理装置 | |
| US7743371B1 (en) | System and method for dynamically loading object modules | |
| JPH0293947A (ja) | 電子計算機 | |
| JP2001222447A (ja) | 実動作環境下のデバッグ方法及びデバッグ対象装置 |