begin process at 2012 05 24 02:56:28
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

RISC

 > FONCTION MAX EN MIPS R3000

FONCTION MAX EN MIPS R3000


 Information sur la source

Note :
Aucune note
Catégorie :RISC Niveau :Débutant Date de création :11/06/2002 Date de mise à jour :11/06/2002 20:56:48 Vu :6 070

Auteur : TheSaib

Ecrire un message privé
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

Juste un petit avant goût du RISC  MIPS R3000      

Source

  • .text
  • MAX : LW $2, ($29)
  • ;a est représenté par $2
  • LW $5, 4($29)
  • ;b est représenté par $5
  • SLT $6, $2, $5
  • ;$6 = (a<b) ?1:0
  • BNE $6, $0, A_INF_B
  • ;saut si a<b
  • JR $31
  • ;return $2 contenant a
  • A_INF_B :ADDU $2, $5, $0
  • ;$2=b
  • JR $31
  • ;return
  • ;Correspondance C
  • ;int MAX(int a , int b) {
  • ;if (a>b) return a;
  • ;else return b;
  • ;}
       	.text
MAX :	LW  $2,	($29)
    ;a est représenté par $2
	LW  $5, 4($29)
    ;b est représenté par $5
	SLT $6, $2, $5
    ;$6 = (a<b) ?1:0
	BNE $6, $0, A_INF_B
    ;saut si a<b
	JR  $31
    ;return $2 contenant a
A_INF_B :ADDU $2, $5, $0
    ;$2=b
	JR $31
    ;return

;Correspondance C
;int MAX(int a , int b) {
;if (a>b) return a;
;else return b;
;}
     



 Sources de la même categorie

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,404 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales