Processeur

val - 6 sept. 2010 à 11:55
 gigilarafalle - 15 déc. 2010 à 21:40
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://www.commentcamarche.net/contents/pc/processeur.php3

telecharger simulateur multi-plateforme Java nommé Mars(Mips architecture and runtime simulator en telechargement sur http://courses.missouristate.edu/KenVollmar/MARS/ version 3.7
(langage machine MIPS)

La fonction suivante calcule factorielle n
.data
Lecture:.asciiz "Entrez un nombre ?\n"
Fact: .asciiz "Fact("
Egal: .asciiz ")="
.text
main:
addi $v0 ,$zero,4 #Afficher chaine
la $a0, Lecture
syscall
addi $v0, $zero ,5 #Lire entier
syscall
add $t1 ,$v0, $zero # Garder la valeur lue pour l'afficher
addi $t0 ,$zero ,1
TantQue:

beq $v0,$zero FinTantQue


mul $t0, $t0, $v0
addi $v0,$v0,-1

j TantQue
FinTantQue:
addi $v0, $zero,4 # Afficher chaine
la $a0 ,Fact
syscall
addi $v0 ,$zero ,1 # Afficher entier
add $a0, $t1 , $zero
syscall
addi $v0 ,$zero , 4 # Afficher chaine
la $a0, Egal
syscall
addi $v0, $zero,1 # Afficher entier
add $a0,$t0 , $zero
syscall
# FIN
addi $v0,$zero ,10
syscall
marouene joe Messages postés 3 Date d'inscription lundi 12 avril 2010 Statut Membre Dernière intervention 31 octobre 2010
31 oct. 2010 à 11:03
Bien , bonne remarque car le compteur ordinale sert a compté les instructions d'une opération d'addition par exemple chaque avance de lecture de l'opération et de son adresse du registre d'adresse il s'incrémente de manière automatique .
Vue que le registre d'instruction a le rôle de contenir les instructions suivante d'une opération arithmétique ou logique ...
marouene joe Messages postés 3 Date d'inscription lundi 12 avril 2010 Statut Membre Dernière intervention 31 octobre 2010
31 oct. 2010 à 10:57
Alors , commnet en peut installé son code de programmation et quelle est cette langauge ?
Est-ce du Language C++ ou quoi ?
une faute !!
compteur ordinal contenant l'adresse de l'instruction en cours ;
registre d'instruction contenant l'instruction suivante.
c'est le contraire !
registre d'instruction: contenant l'adresse de l'instruction en cours ;
compteur ordinal : contenant l'instruction suivante.
good good good good good good
Bien expliqué sans que ça ne s'étende trop, nikel!
Merci bcp
Definitions parfaitement claires: concises mais suffisantes.
Le meilleur site que j'ai trouvé pour une néophyte en informatique.
Merci beaucoup!
c pouri