Assembly - Configurazione dell'ambiente

Configurazione dell'ambiente locale

Il linguaggio assembly dipende dal set di istruzioni e dall'architettura del processore. In questo tutorial, ci concentriamo sui processori Intel-32 come Pentium. Per seguire questo tutorial, avrai bisogno di:

  • Un PC IBM o qualsiasi computer compatibile equivalente
  • Una copia del sistema operativo Linux
  • Una copia del programma assembler NASM

Ci sono molti buoni programmi assembler, come:

  • Microsoft Assembler (MASM)
  • Borland Turbo Assembler (TASM)
  • L'assemblatore GNU (GAS)

Useremo l'assembler NASM, così com'è -

  • Gratuito. Puoi scaricarlo da varie fonti web.
  • Ben documentato e riceverai molte informazioni in rete.
  • Può essere utilizzato sia su Linux che su Windows.

Installazione di NASM

Se si seleziona "Strumenti di sviluppo" durante l'installazione di Linux, è possibile che NASM venga installato insieme al sistema operativo Linux e non è necessario scaricarlo e installarlo separatamente. Per verificare se hai già installato NASM, segui i seguenti passaggi:

  • Apri un terminale Linux.

  • genere whereis nasm e premere INVIO.

  • Se è già installato, appare una riga come nasm: / usr / bin / nasm . Altrimenti, vedrai solo nasm:, quindi dovrai installare NASM.

Per installare NASM, eseguire i seguenti passaggi:

  • Controllare il sito Web dell'assemblatore di rete (NASM) per la versione più recente.

  • Scarica l'archivio sorgente di Linux nasm-X.XX.ta.gz, dove si X.XXtrova il numero di versione NASM nell'archivio.

  • Decomprimere l'archivio in una directory che crea una sottodirectory nasm-X. XX.

  • cd nasm-X.XXe digita./configure. Questo script di shell troverà il miglior compilatore C da usare e configurerà i Makefile di conseguenza.

  • genere make per costruire i binari nasm e ndisasm.

  • genere make install installare nasm e ndisasm in / usr / local / bin e installare le pagine man.

Questo dovrebbe installare NASM sul tuo sistema. In alternativa, puoi usare una distribuzione RPM per Fedora Linux. Questa versione è più semplice da installare, basta fare doppio clic sul file RPM.