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ファイルをダブルクリックするだけです。