Introduction à la programmation en assembleur (processeurs 64 bits de la famille 80x86)
Premiers pas
  • Ouvrez un terminal. Vous pouvez y accéder en cliquant sur le menu principal de votre distribution. Il se trouve dans la catégorie applications et dans la sous-catégorie système.

  • Vous taperez toutes vos commandes dans la fenêtre du terminal. Commencez par créer un répertoire de travail « mkdir tp_asm » et choisissez-le comme répertoire courant « cd tp_asm ».

  • A ce stade, vous avez probablement un choix à faire parmi une grande quantité d'éditeurs disponibles. Je choisis emacs pour mes exemples. Pour éditer votre premier programme assembleur, lancez l'éditeur : « emacs btlm.s ».

  • Téléchargez le code ci-dessous :

code_TP16

  • Sauvez le fichier et quittez l'éditeur.

  • Assemblez le fichier en tapant « gcc btlm.s -o btlm »

  • Exécutez le programme « ./btlm »

  • Sauf problèmes liés à votre configuration logicielle, vous devez voir apparaître dans votre terminal la phrase « Bonjour tout le monde! »

  • Vous pouvez aussi exécuter votre programme au pas-à-pas en utilisant un débogueur, par exemple en tapant « insight ./btlm ». Le débogueur vous permet aussi d'observer au pas-à-pas l'évolution des registres, de la mémoire, etc.