Assembly-programming-assembly-environment-setup
提供:Dev Guides
アセンブリ-環境設定
ローカル環境のセットアップ
アセンブリ言語は、命令セットとプロセッサのアーキテクチャに依存しています。 このチュートリアルでは、PentiumなどのIntel-32プロセッサに焦点を当てます。 このチュートリアルを実行するには、必要があります-
- IBM PCまたは同等の互換性のあるコンピューター
- Linuxオペレーティングシステムのコピー
- NASMアセンブラープログラムのコピー
など、多くの優れたアセンブラープログラムがあります-
- マイクロソフトアセンブラー(MASM)
- ボーランドターボアセンブラー(TASM)
- GNUアセンブラー(GAS)
NASMアセンブラをそのまま使用します-
- 無料です。 さまざまなWebソースからダウンロードできます。
- 十分に文書化されており、ネット上で多くの情報を入手できます。
- LinuxとWindowsの両方で使用できます。
NASMのインストール
Linuxのインストール中に「開発ツール」を選択すると、LinuxオペレーティングシステムとともにNASMがインストールされる場合があり、個別にダウンロードしてインストールする必要はありません。 NASMがすでにインストールされているかどうかを確認するには、次の手順を実行します-
- Linuxターミナルを開きます。
- whereis nasm と入力し、Enterキーを押します。
- すでにインストールされている場合は、_nasm:/usr/bin/nasm_のような行が表示されます。 それ以外の場合は、_nasm:_のみが表示されるため、NASMをインストールする必要があります。
NASMをインストールするには、次の手順を実行します-
- 最新バージョンについては、http://www.nasm.us/[Netwide assembler(NASM)] Webサイトを確認してください。
- Linuxソースアーカイブ「+ nasm-X.XX.ta.gz 」をダウンロードします。「 X.XX +」はアーカイブ内のNASMバージョン番号です。
- サブディレクトリ `+ nasm-Xを作成するディレクトリにアーカイブを解凍します。 XX + `。
- 「+ nasm-X.XX +」にcdして、*。/configure *と入力します。 このシェルスクリプトは、Makefileの使用とセットアップに最適なCコンパイラを見つけます。
- make と入力して、nasmおよびndisasmのバイナリをビルドします。
- make install と入力して、nasmおよびndisasmを/usr/local/binにインストールし、manページをインストールします。
これにより、NASMがシステムにインストールされます。 または、Fedora Linux用のRPMディストリビューションを使用できます。 このバージョンのインストールは簡単で、RPMファイルをダブルクリックするだけです。