summaryrefslogtreecommitdiff
path: root/doc/registres.txt
blob: c044e7b07c73fa1015f056187a44f04d3e4a616b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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		@ de retour