Instructions de saut ?Fonction ?Remarques programmation
Passer du C `a l’assembleur MIPS : rappels (2/3)
Programmer en ensembleur... ou se substituer au compilateur
Savoir organiser les donn´ees dans le code assembleur.
=⇒pr´eciser la localisation en RAM, la nature et la visibilit´e.
Syntaxe MIPS
Utilisation de directives assembleur dans le code :
ISegment m´emoire : .data,.text...
IDescription des donn´ees : asciiz,word...
IVisibilit´e : globl,extern.
Etiquettes Dir{Seg. m´em,visib.,donn´ees}– Instr. Commentaires
↓ ↓ ↓
.data
tab ent : .word 1,2,3,4
... ... ...
.text
.globl main # main →global
... ... ...
main : la $r, tab ent # $r←tab ent
... ... ...
Olivier Marchetti CM3 – Assembleur MIPS (suite) Ann´ee 2016-2017 3 / 32