summaryrefslogtreecommitdiff
path: root/doc/registres.txt
blob: 6bac95854eee1ff7fce6019dab25d8654db3588d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
R0		init a 0
R1->R3		reservés
R4->R7 		les 4 premiers arg des fonctions (reste dans pile)
R8->R9		pour retour de val de fonctions
R10->R19 	Utilisés parl'appelant lors d'un appel de procédure pour sauvegarder des données
			utiles à l'appelant
R20->R27	Utilisés par l'appelant lors d'un appel de procédure pour sauvegarder des données
			utiles à l'appelé
R28		Pointe sur le bloc de données statique
R29 		Pointeur de pile (le premier emplacement libre de la pile)
R30 		Pointe sur le premier bloc de mémoire libre
R31		Libre