合成命令で記述されたアセンブリ コードの行を取得し、それを手動で .wordアセンブリ ディレクティブに変換する方法を考えていました。たとえば、次のような単純なものからどのように進みますか
add %i0, %i0, %i0
に
.word 0xB0060018
プロセスの適切で完全な説明をいただければ幸いです。ありがとうございました。
あなたは sparc ボックスを使用していると仮定しているので、少なくとも UNIX ボックスであると仮定します ;-)。
コマンドラインから実行
uname -a
システムが実行されているアーキテクチャを決定します。最近は x86_64 の可能性があります。
公式の頑丈なSparcv9 マニュアル
また、すべての sparc プロセッサは後方互換性があり、プレーンな古い整数コード 32 ビットの場合、実際には 100% の関連性があるSparc v8 のマニュアルは実際に高速です。マルチメディアタイプの操作を行う場合、64ビットは特にVIS拡張に役立つ可能性があります。
とは言っても、マニュアルは非常に読みにくい資料であり、他の質問で提案した本を入手する方がはるかに良いでしょう. 「Fundamentals of Computer Organization and Design」または「SPARC Architecture、Assembly Language Programming、および C」など、Sparc に固有の情報がさらに含まれている可能性があります。