0

私は、C(++) でインライン アセンブリをいじって、それについて詳しく学び、簡単に操作するのが好きなことがあります。NASM などのアセンブラのチュートリアルを調べましたが、何をするにも OS 固有の詳細に注意を払う必要があるようです。

単純な関数を記述して C などから呼び出すことができるアセンブリで遊ぶ方法はありますか? おそらく、オブジェクト ファイルを出力するアセンブラでしょうか。

基本的に、問題を低レベルの指示に変える方法を学ぶことに興味があります。メッセージを画面に出力するための定型コードなどは扱いたくありません。

アセンブリ言語で実際のプログラムを書くつもりはないことに注意してください。私は、コンパイラが私よりもはるかに優れた仕事をしていることを知っています。私はただ楽しみのためにやっているだけで、基本的にパズルを解いています。

4

1 に答える 1

1

Paul Carter の PC Assembly Tutorialに興味があるかもしれません。これは、NASM およびほぼすべての C コンパイラ (gcc、Open Watcom、Borland、Microsoft) 用です。

于 2013-02-15T19:23:05.210 に答える