Hello World en assembleur MIPS

Hello World en ASM MIPS

Hello world classique pour proc MIPS (xspim)

    .text
    .globl __start
__start:  la      $5,hello_world ;  Chargement de l'adresse du message dans $5
    or      $4,$0,$5 ;    Chargement de l'adresse du message dans $4
    ori     $2,$0,4 ;   Syscall 4 : Affichage d'un asciiz a l'ecran
    syscall
    ori     $2,$0,10 ;    Syscall 10 :  On quitte le programme
    syscall
  
    .data
hello_world:  .asciiz     "Bonjour le monde"