Chap 7 archi Architecture des ordinateurs Assembleur Majdoulayne HANIFI - CAssembleur Introduction ? Un langage d ? assemblage ou langage assembleur est un langage de bas niveau qui représente le langage machine sous une forme lisible par un humain ? Les
Architecture des ordinateurs Assembleur Majdoulayne HANIFI - CAssembleur Introduction ? Un langage d ? assemblage ou langage assembleur est un langage de bas niveau qui représente le langage machine sous une forme lisible par un humain ? Les combinaisons de bits du langage machine sont représentées par des symboles dits mnémoniques ? Le programme assembleur convertit ces mnémoniques en langage machine en vue de créer un ?chier exécutable ? Le langage machine est le seul langage qu ? un processeur puisse exécuter CAssembleur Introduction ? Chaque famille de processeur utilise un jeu d ? instructions di ?érent ? Ainsi le langage assembleur représentation exacte du langage machine est spéci ?que à chaque architecture de processeur ? Le langage machine est le langage directement interprétable par le processeur ? Il est dé ?ni par un ensemble d ? instructions que le processeur exécute directement CAssembleur Introduction ? Chaque instruction est codée selon le cas sur un octet un mot de bits le format de l ? instruction et se décompose en une partie codant l ? opération à exécuter appelée opcode ou code opération une partie pour les opérandes ? Un programme en langage machine est une suite de mots codant opérations et opérandes ? Chaque processeur possède son propre langage machine CAssembleur Introduction ? D ? un point de vue de la programmation le processeur o ?re un certain jeu d ? instructions qu ? il sait exécuter un certain nombre de registres un certain nombre de manière d ? accéder à la mémoire modes d ? adressage CAssembleur Jeu d ? instructions ? Le jeu d ? instructions est l ? ensemble des opérations élémentaires qu ? un processeur peut accomplir ? Le type de jeu d ? instructions d ? un processeur détermine son architecture ? On distingue deux types d ? architectures RISC Reduced Instruction Set Computer PowerPC MIPS Sparc CISC Complex Instruction Set Computer Pentium CAssembleur Jeu d ? instructions Leurs caractéristiques sont les suivantes RISC o jeu d ? instructions de taille limitée o instructions simples o format des instructions petit et ?xé o modes d ? adressage réduits CISC o jeu d ? instructions de taille importante o instructions pouvant être complexes o format d ? instructions variables de à mots o modes d ? adressages complexes CAssembleur Modes d ? adressage ? Les instructions du langage machine manipulent des données ? Selon ou ces données se trouvent on parle de di ?érents modes d ? adressage ? Comment interpréter les opérandes pour trouver les données de l ? instruction adressage immédiat adressage indirect indexé adressage implicite ? CAssembleur Anatomie d ? un programme en assembleur ? Un programme en assembleur a une forme bien particulière ? Chaque ligne du code assembleur comporte une instruction ? Chaque ligne est composée de champs de gauche à droite on a ?? le champ étiquette qui peut être vide ?? le champ mnémonique le nom de l ? instruction ?? le champ opérande les arguments de l
Documents similaires










-
21
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 23, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 63.8kB