Processeur
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
https://www.commentcamarche.net/contents/pc/processeur.php3
Modifié par gigilarafalle le 15/12/2010 à 22:25
(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
31 oct. 2010 à 11:03
Vue que le registre d'instruction a le rôle de contenir les instructions suivante d'une opération arithmétique ou logique ...
31 oct. 2010 à 10:57
Est-ce du Language C++ ou quoi ?
26 oct. 2010 à 23:24
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.
25 oct. 2010 à 18:46
6 oct. 2010 à 10:40
Merci bcp
4 oct. 2010 à 14:57
Le meilleur site que j'ai trouvé pour une néophyte en informatique.
Merci beaucoup!
1 oct. 2010 à 09:32