Pas à pas vers l’assembleur

de | 12 janvier 2019


Chaque ordinateur personnel est doté d’un microprocesseur qui gère les activités arithmétiques, logiques et de contrôle de l’ordinateur.

Chaque famille de processeurs dispose de son propre jeu d’instructions pour gérer diverses opérations, telles que la saisie au clavier, l’affichage d’informations à l’écran et l’exécution de divers travaux. Ces instructions sont appelées « instructions en langage machine ».

Un processeur ne comprend que les instructions en langage machine, qui sont des chaînes de 1 et de 0. Cependant, le langage machine est trop obscur et complexe pour être utilisé dans le développement logiciel. Ainsi, le langage d’assemblage de bas niveau est conçu pour une famille spécifique de processeurs qui représente diverses instructions sous forme de code symbolique et une forme plus compréhensible.

Avantages du langage d’assemblage

Avoir une compréhension du langage d’assemblage fait prendre conscience de :

  • Comment les programmes interagissent avec le système d’exploitation, le processeur et le BIOS;
  • Comment les données sont représentées dans la mémoire et d’autres périphériques externes;
  • Comment le processeur accède et exécute l’instruction;
  • Comment les instructions accèdent et traitent les données;
  • Comment un programme accède à des périphériques externes.

Les autres avantages de l’utilisation du langage assembleur sont les suivants:

  • Cela nécessite moins de mémoire et de temps d’exécution;
  • Il facilite les travaux complexes spécifiques au matériel.
  • Il convient aux travaux urgents.
  • Il est plus approprié pour écrire des routines de service d’interruption et d’autres programmes résidant en mémoire.

Plan de cours

  • Chapitre 1 : Notions de base
  • Chapitre 2 : Organisation de l’Ordinateur
  • Chapitre 3 : Instruction du microprocesseur
  • Chapitre 4 : Les outils nécessaires au programmeur
  • Chapitre 5 : L’environnement Windows
  • Chapitre 6 : Structure de données
  • Chapitre 7 : Principe de base de la programmation Windows
  • Chapitre 8 : Une simple fenêtre
À lire aussi  Quelles sont langues de programmation utiles pour le piratage?

Téléchargez le livre Pas à pas vers l’assembleur


Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *