コンパイルしたオブジェクトファイルの逆アセンブルリストは以下のとおりです。
これを「ハードウェアインタプリター」にかけたら以下のような実行結果となりました。
addi命令のイミディエイトをゼロにすることでmv命令としたり、逆にレジスタをゼロレジスタとすることでli命令としたり、「インタプリター」の出力を細工し、逆アセンブルリストと合わせています。ただし、PCを実装していないので、PC相対命令のラベルは一致していません。このようにPC相対を除き、逆アセンブル結果とほぼ合わせることができました。
前のブログ 次のブログ
Your email address will not be published.
You may use Markdown syntax. If you include an ad such as http://, it will be invalidated by our AI system.
Please enter the numbers as they are shown in the image above.
Leave a Comment