Sos programme assembleur pour MIPS 3000

Bonjour,
Comment écrire un programme e langage assembleur qui calcule le factoriel d'un nombre entier,pour processeur MIPS R3000.
Merci.
Configuration: Windows XP
Firefox 3.0.4

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,
    Comment écrire un programme e langage assembleur qui calcule le factoriel d'un nombre entier,pour processeur MIPS R3000.
    Merci.
    1. .data

      str1: .asciiz "etrez un entier :"
      str2: .asciiz "sa factoriell est "

      .text

      main : li $v0, 4
      la $a0, str1
      syscall

      li $v0 ,5
      syscall

      li $ 3, 1
      looo: blt $v0 1 sortie
      mil $3 $v0 s3
      sub $v0 $v0 1
      b loop

      sortie: li $v0, 4
      la $a0, str2

      syscall
      li $v0 1
      move $a0 $3
      syscall

      li $v0 10
      syscall