命令実行コンテクストを保存するステップと、スケジューリングされる機械命令セグメントを取得し、再結合命令セグメントを生成する第2制御転送命令であって、命令再結合プラットフォームの入口アドレスを指定する第2制御転送命令を、上記スケジューリングされる機械命令セグメントの最終命令の前に挿入し、上記命令実行コンテクストにおけるアドレスレジスタの値を、上記再結合命令セグメントのアドレスに変更する、ステップと、上記アドレスレジスタの値が更新された上記命令実行コンテクストを復元するステップとを含む、実行中の命令を再結合する方法。スケジューリングされる機械命令セグメントを取得する上記ステップは、スケジューリングされる機械命令のアドレスをCPUアドレスレジスタから読み出すステップと、スケジューリングされる機械命令の上記アドレスにしたがって、最終命令が制御転送命令である機械命令セグメントを読み出すステップとを含む、請求項1に記載の、実行中の命令を再結合する方法。スケジューリングされる機械命令の上記アドレスにしたがって、機械命令セグメントを読み出す上記ステップは、スケジューリングされる上記機械命令の上記アドレスに対応する機械命令を、第1の制御転送命令が検出されるまで検索するステップを含み、上記制御転送命令は、JMP命令およびCALL命令を含む、請求項2に記載の、実行中の命令を再結合する方法。上記方法は、さらに、命令実行コンテクストを保存後、かつ、スケジューリングされる機械命令セグメントの取得前に、再結合される機械命令セグメントが保存された再結合命令セグメントを有しているか否かを示すために用いられるアドレス対応テーブルを、上記アドレスレジスタの値にしたがって検索するステップと、上記アドレス対応テーブルにおいてレコードが検出された場合に、上記アドレスレジスタの値を上記レコードの値に変更し、上記アドレスレジスタの値が更新された上記命令実行コンテクストを復元するステップとを含む、請求項1に記載の、実行中の命令を再結合する方法。上記再結合命令セグメントのアドレスおよび更新前のアドレスレジスタの値を用いて、アドレス対応テーブルにレコードを生成するステップをさらに含む、請求項4に記載の、実行中の命令を再結合する方法。上記方法は、さらに、処理対象の機械命令を取得するために、第2制御転送命令の挿入前に、上記機械命令セグメントを特定するための命令セットを用いて、上記機械命令セグメントを分析するステップと、上記対象の機械命令を事前に定められた方式で変更するステップとを含む、請求項1に記載の、実行中の命令を再結合する方法。上記対象の機械命令は保存命令または読み出し命令であり、上記対象の機械命令を事前に定められた方式で変更するステップは、保存命令または読み出し命令の保存アドレスまたは読み出しアドレスを、安全な装置の対応するアドレスに変更するステップを含む、請求項6に記載の、実行中の命令を再結合する方法。上記対象の機械命令はI/O命令であり、上記対象の機械命令を事前に定められた方式で変更するステップは、上記I/O命令における入力命令をブロックするステップを含む、請求項6に記載の、実行中の命令を再結合する方法。上記対象の機械命令はネットワーク転送命令であり、上記対象の機械命令を事前に定められた方式で変更するステップは、リモートコンピューティングデバイスに対応する、上記ネットワーク転送命令の宛先アドレスが、許可されたアドレスであるか否かを判断するステップと、上記宛先アドレスが許可されたアドレスでない場合に上記ネットワーク転送命令をブロックするステップとを含む、請求項6に記載の、実行中の命令を再結合する方法。命令実行コンテクストを保存するステップと、スケジューリングされる機械命令セグメントを取得するステップと、上記機械命令セグメントをアセンブリ命令セグメントに分解するステップと、再結合アセンブリ命令セグメントを生成する第2制御転送命令であって、命令再結合プラットフォームの入口アドレスを指定する第2制御転送命令を、上記アセンブリ命令セグメントの最終命令の前に挿入するステップと、再結合機械命令セグメントを取得するために、上記再結合アセンブリ命令セグメントを組み立てて、上記命令実行コンテクストのアドレスレジスタの値を、上記再結合アセンブリ命令セグメントのアドレスに変更するステップと、上記アドレスレジスタの値が更新された上記命令実行コンテクストを復元するステップとを含む、実行中の命令を再結合する方法。コンピュータに、請求項1に記載の上記方法にしたがって命令を実行させるためのコンピュータプログラムを記憶する、非一時的なコンピュータ読み取り可能な記録媒体。命令実行コンテクストを保存および復元する、命令実行コンテクスト保存および復元ユニットと、上記命令実行コンテクスト保存および復元ユニットが上記命令実行コンテクストを保存した後で、スケジューリングされる機械命令セグメントを取得する、命令取得ユニットと、再結合命令セグメントを生成するために、上記スケジューリングされる機械命令セグメントを分析して変更する、命令再結合ユニットと、上記命令実行コンテクストにおけるアドレスレジスタの値を、上記再結合命令セグメントのアドレスに変更する、命令置換ユニットとを備えている、実行中の命令を再結合する装置。上記命令取得ユニットは、スケジューリングされる機械命令のアドレスをCPUアドレスレジスタから読み出し、該機械命令のアドレスにしたがって、機械命令セグメントの最終命令が制御転送命令であるスケジューリングされる当該機械命令セグメントを読み出す、請求項12に記載の、実行中の命令を再結合する装置。さらに、上記命令実行コンテクストにおけるアドレスレジスタの値にしたがって、アドレス対応テーブルを検索する、命令検索ユニットを備え、上記アドレス対応テーブルは、再結合される上記機械命令セグメントが、保存され再結合された命令セグメントを有しているか否かを示すために用いられ、上記アドレス対応テーブルにおいてレコードが検出された場合、上記命令検索ユニットは、上記アドレスレジスタの値を上記レコードの値に変更するために、上記命令置換ユニットを呼び出し、上記アドレス対応テーブルにおいてレコードが検出されなかった場合、上記命令検索ユニットは、上記再結合命令セグメントのアドレスおよび上記アドレスレジスタの値を用いて、更新前に、上記アドレス対応テーブルにレコードを生成する、請求項12に記載の、実行中の命令を再結合する装置。上記命令再結合ユニットは、命令セットを用いて上記機械命令セグメントを特定し、処理対象の機械命令を取得する、命令分析ユニットと、上記対象の機械命令を事前に定められた方式で変更する、命令変更ユニットとを含む、請求項12に記載の、実行中の命令を再結合する装置。上記対象の機械命令が、保存命令または読み出し命令である場合、上記命令変更ユニットは、上記保存命令または上記読み出し命令の保存アドレスまたは読み出しアドレスを、安全な装置における対応するアドレスに変更する、請求項15に記載の、実行中の命令を再結合する装置。上記対象の機械命令が、I/O命令である場合、上記命令変更ユニットは、上記I/O命令における入力命令をブロックする、請求項15に記載の、実行中の命令を再結合する装置。上記対象の機械命令が、ネットワーク転送命令である場合、上記命令変更ユニットは、リモートコンピューティングデバイスに対応する、上記ネットワーク転送命令の宛先アドレスが許可されたアドレスであるか否かを判断し、上記宛先アドレスが許可されたアドレスでない場合、上記命令変更ユニットは、上記ネットワーク転送命令をブロックする、請求項15に記載の、実行中の命令を再結合する装置。上記機械命令セグメントを分析および変更する前に、スケジューリングされる上記機械命令セグメントを分解し、スケジューリングされるアセンブリ命令セグメントを生成する、分解ユニットと、命令セグメントを分析および変更した後に、再結合アセンブリ命令セグメントを組み立てて、再結合機械命令セグメントを生成する、組み立てユニットとをさらに含む、請求項12に記載の、実行中の命令を再結合する装置。