エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
x86, Arm, PowerPC のアセンブリコードを簡単に生成・比較する - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
x86, Arm, PowerPC のアセンブリコードを簡単に生成・比較する - Qiita
この文書の目的 この文書は主に教材など向けに、単純な C 言語のプログラムから Arm や PowerPC のアセ... この文書の目的 この文書は主に教材など向けに、単純な C 言語のプログラムから Arm や PowerPC のアセンブリコードを生成する作業を記録したものです。同じく、実用でない目的のために手軽に環境を用意したい人のためにまとめてみました。 ただし Docker 環境があることを前提としています。 (一応書いておくと、今回私は Mac 向けの Docker Desktop ver. 2.3.0.5 を使って作業しました。) 準備 アセンブリコードを出してみる 以下のシンプルな C プログラムをコンパイルして、アセンブリコードを出してみます。 私の手元にある Macintosh で、cc コマンドを使って試します。 $ cc -S -O0 -march=x86-64 sample.c オプションについて簡単に説明しておきます。 -S コンパイル作業をアセンブリ言語生成の段階で止めます。拡張子