Langage machine

assembleur

Un peu d'histoire

Langague Machine

Le langage machine, ou code machine, est la suite de bits qui est interprétée par le processeur d’un ordinateur exécutant un programme informatique. C’est le langage natif d’un processeur, c’est-à-dire le seul qu’il puisse traiter. Il est composé d’instructions et de données à traiter codées en binaire.


Une instruction

Chaque instruction commence par un nombre appelé opcode (ou code opération) qui détermine la nature de l'instruction

0xB0 0x14
10110000 00010100

Assembleur

Pour facilité l'écriture de ce code, on a créer un langage un peu plus proche de notre langage naturel mais ayant a peu prés les mêmes instructions que le langage machine.

10110000 00010100
movb $0x61, %al

Le simulateur de Peter Higginson

Simulateur d'assembleur

Architure Actuelle


Source: Interstice

Titre du popup

Message du popup !