Article     Discussion     Modifier     Historique     Forums     Salon IRC

Assembleur

Un article de Games Creators Network.


L'assembleur est un langage très proche du code binaire généré par les compilateurs modernes. De ce fait, il est spécifique à chaque processeur même si ses caractéristiques principales (syntaxe, directives d'assemblage) sont fixées.

[modifier] Exemple de programme assembleur

Cet exemple est un sous-programme pour le processeur 68000 qui calcule la factorielle du nombre placé dans le registre D0 et stocke le résultat dans ce même registre.

facto   TST.W   D0
         BEQ quit
         MOVE.W D0,-(A7)
         SUBQ.W #1,D0
         BSR facto
         MULU (A7)+,D0
         RTS
 quit    MOVE.Q (A7)+,D0
         RTS

[modifier] Articles

[modifier] Liens

 

Rechercher
Installer l'extension de recherche Plus d'informations

 

Comprendre
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin

 

Partager
La connaissance est la seule chose qui s'accroit lorsqu'on la partage. - Sacha Boudjema

 

Créer
L'imagination est plus importante que la connaissance. - Albert Einstein

 

 

Le wiki en images Le wiki en images Image du mois: «Snowball: un prototype de jeu développé avec NeL.