エミュレータの開発における命令セットを知る方法は?
-
29-10-2019 - |
質問
エミュレータを開発するときは、プラットフォームの命令セットを知る必要があります。 PlayStation 2エミュレータの開発の例として考えてみましょう。エミュレータをコーディングするために、PlayStation 2の命令セットをどのように知ることができますか?彼らは指示を知るためにSDKをリバースエンジニアリングしますか?または、彼らはハードウェアを分解しますか?
解決
ターゲットプラットフォームの実行可能ファイルを生成するアセンブラーを使用すると、いくつかのプログラム情報を作成およびデバッグして、命令がマシンコードでどのように組み立てられているかを発見することができます。それは命令セットの発見に役立つ可能性があります。
所属していません StackOverflow