Manuel mips 1 Les commentaires commencent par le symbole et se terminent à la ?n de la ligne Un identi ?cateur est une séquence de caractères alphanumériques de soulignés et de points qui ne commence pas par un chi ?re Les codes opération d'instruction so
Les commentaires commencent par le symbole et se terminent à la ?n de la ligne Un identi ?cateur est une séquence de caractères alphanumériques de soulignés et de points qui ne commence pas par un chi ?re Les codes opération d'instruction sont des mots réservés qui ne peuvent pas être utilisés comme identi ?cateurs Les étiquettes sont déclarées en les plaçant au début d'une ligne et en les faisant suivre du symbole Les nombres sont en base par défaut S'ils sont précédés de x ils sont interprétés comme hexadécimaux Les cha? nes de caractères sont encadrées par des doubles apostrophes Certains caractères spéciaux dans les cha? nes de caractères suivent la convention C Retour-chariot n Tabulation t Guillemet ascii str asciiz str data byte b bn word w wn oat f fn Enregistre en mémoire la cha? ne de caractères str mais ne la termine pas par un caractère nul Enregistre en mémoire la cha? ne de caractères str et la termine par un caractère nul Les éléments qui suivent sont enregistrés dans le segment de données Si l'argument optionnel est présent les éléments qui suivent sont enregistrés à partir de l'adresse Enregistre les n valeurs dans des octets consécutifs en mémoire Enregistre les n quantités bits dans des mots consécutifs en mémoire Enregistre les n nombres ottants simples précision dans des emplacements mémoire consécutifs text globl sym Les éléments qui suivent sont placés dans le segment de texte de l'utilisateur Dans SPIM ces éléments ne peuvent être que des instructions ou des mots Si l'argument optionnel est présent les éléments qui suivent sont enregistrés à partir de l'adresse Déclare que le symbole sym est global et que l'on peut y faire référence à partir d'autres ?chiers Il existe registres de bits numérotés Les registres peuvent être accédés soit par leur numéro soit par leur nom CNom zero at v v a a t t s s t t k k gp sp fp ra Numéro du registre - - - - - - Description Constante Réservé à l'assembleur Évaluation d'une expression et résultats d'une fonction Arguments de sous-programmes Valeurs temporaires non préservées Valeurs temporaires préservées Valeurs temporaires non préservées Réservé pour les interruptions i e système d'exploitation Pointeur global Pointeur de pile Pointeur de bloc Adresse de retour Par convention lors de l'appel de procédure les registres t t sont sauvegardés par l'appelant et peuvent donc être utilisés sans problème par l'appelé Les registres s s doivent quant à eux être sauvegardés et restitués exact par l'appelé La pile croit des adresses hautes vers les adresses basses on soustrait à sp pour allouer de l'espace dans la pile on ajoute à sp pour rendre de l'espace dans la pile Les déplacements dans la pile se font sur des mots mémoire entiers multiples de quatre octets Lors du passage de passage de paramètres tout paramètre plus petit que bits est automatiquement promu sur bits Les quatre premiers paramètres sont passés par les registres a a Les paramètres supplémentaires sont passés
Documents similaires
-
20
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jui 23, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 83.9kB