Assemblage - Configuration de l'environnement

Configuration de l'environnement local

Le langage d'assemblage dépend du jeu d'instructions et de l'architecture du processeur. Dans ce tutoriel, nous nous concentrons sur les processeurs Intel-32 comme Pentium. Pour suivre ce tutoriel, vous aurez besoin de -

  • Un PC IBM ou tout autre ordinateur compatible équivalent
  • Une copie du système d'exploitation Linux
  • Une copie du programme d'assembleur NASM

Il existe de nombreux bons programmes assembleurs, tels que -

  • Assembleur Microsoft (MASM)
  • Assembleur Borland Turbo (TASM)
  • L'assembleur GNU (GAS)

Nous utiliserons l'assembleur NASM, tel quel -

  • Libre. Vous pouvez le télécharger à partir de diverses sources Web.
  • Bien documenté et vous obtiendrez beaucoup d'informations sur le net.
  • Peut être utilisé à la fois sous Linux et Windows.

Installation du NASM

Si vous sélectionnez "Outils de développement" lors de l'installation de Linux, vous pouvez installer NASM avec le système d'exploitation Linux et vous n'avez pas besoin de le télécharger et de l'installer séparément. Pour vérifier si vous avez déjà installé NASM, procédez comme suit -

  • Ouvrez un terminal Linux.

  • Type whereis nasm et appuyez sur ENTER.

  • S'il est déjà installé, une ligne telle que nasm: / usr / bin / nasm apparaît. Sinon, vous verrez juste nasm:, alors vous devez installer NASM.

Pour installer NASM, procédez comme suit -

  • Consultez le site Web de l'assembleur réseau (NASM) pour la dernière version.

  • Téléchargez l'archive source Linux nasm-X.XX.ta.gz, où se X.XXtrouve le numéro de version NASM dans l'archive.

  • Décompressez l'archive dans un répertoire qui crée un sous-répertoire nasm-X. XX.

  • cd nasm-X.XXet tapez./configure. Ce script shell trouvera le meilleur compilateur C à utiliser et configurera les Makefiles en conséquence.

  • Type make pour construire les binaires nasm et ndisasm.

  • Type make install pour installer nasm et ndisasm dans / usr / local / bin et pour installer les pages de manuel.

Cela devrait installer NASM sur votre système. Vous pouvez également utiliser une distribution RPM pour Fedora Linux. Cette version est plus simple à installer, il suffit de double-cliquer sur le fichier RPM.