0

サンプルの Sparc アセンブリ言語を実行しようとしていますが、どこから始めればよいかさえわかりません。試してみましたが、どこでどのようにコンパイルするのvim macrom4 example.mわかりません。私はインターネットを検索し、記事を読みましたが、コーディングの開始方法について言及しているものはありませんでした。

たとえば、次のアセンブリ言語を入力したいと思います。

.global main
 main:  save    %sp, -96, %sp   

 mov    PROMPT, %o0 
 call   writeChar
 nop
 call   readInt

コンパイルして実行するには、どのコマンドを使用すればよいですか? (Linux を使用)

4

1 に答える 1

0

アセンブリ コードを「コンパイル」するのではなく、「アセンブル」します。とはいえ、おそらくコンパイラ ドライバで実行できます。アセンブリ ソース コードの一般的なファイル名拡張子は.s.

cc -o example example.s

次に、それが機能した場合は、example実行、テスト、およびデバッグするという名前の実行可能ファイルが作成されます。

于 2013-02-01T17:40:05.843 に答える