Perakitan - Pengaturan Lingkungan

Pengaturan Lingkungan Lokal

Bahasa rakitan tergantung pada set instruksi dan arsitektur prosesor. Dalam tutorial ini, kami fokus pada prosesor Intel-32 seperti Pentium. Untuk mengikuti tutorial ini, Anda perlu -

  • PC IBM atau komputer kompatibel yang setara
  • Salinan sistem operasi Linux
  • Salinan program assembler NASM

Ada banyak program assembler yang bagus, seperti -

  • Microsoft Assembler (MASM)
  • Borland Turbo Assembler (TASM)
  • Perakit GNU (GAS)

Kami akan menggunakan assembler NASM, sebagaimana adanya -

  • Gratis. Anda dapat mengunduhnya dari berbagai sumber web.
  • Didokumentasikan dengan baik dan Anda akan mendapatkan banyak informasi di internet.
  • Dapat digunakan di Linux dan Windows.

Menginstal NASM

Jika Anda memilih "Alat Pengembangan" saat menginstal Linux, NASM Anda mungkin terinstal bersama dengan sistem operasi Linux dan Anda tidak perlu mendownload dan menginstalnya secara terpisah. Untuk memeriksa apakah Anda sudah menginstal NASM, lakukan langkah-langkah berikut -

  • Buka terminal Linux.

  • Tipe whereis nasm dan tekan ENTER.

  • Jika sudah terinstal maka muncul baris seperti nasm: / usr / bin / nasm . Jika tidak, Anda hanya akan melihat nasm:, maka Anda perlu menginstal NASM.

Untuk menginstal NASM, lakukan langkah-langkah berikut -

  • Periksa situs web The Netwide assembler (NASM) untuk versi terbaru.

  • Unduh arsip sumber Linux nasm-X.XX.ta.gz, X.XXdengan nomor versi NASM di arsip.

  • Buka paket arsip ke dalam direktori yang membuat subdirektori nasm-X. XX.

  • cd ke nasm-X.XXdan ketik./configure. Skrip shell ini akan menemukan compiler C terbaik untuk digunakan dan mengatur Makefile yang sesuai.

  • Tipe make untuk membangun biner nasm dan ndisasm.

  • Tipe make install untuk menginstal nasm dan ndisasm di / usr / local / bin dan untuk menginstal halaman manual.

Ini harus menginstal NASM di sistem Anda. Alternatifnya, Anda dapat menggunakan distribusi RPM untuk Fedora Linux. Versi ini lebih sederhana untuk diinstal, cukup klik dua kali file RPM.