5
Microinformatique
Chapitre 5 - Assembleur
Unité de calcul et registres spéciaux (SFR)
Les registres ont une largeur de 20 bits.
le registre R0 est dédié au compteur de programme (PC),
le registre R1 contient le pointeur de pile (SP),
le registre R2 contient entre autre le registre d’état (SR),
les registres R2 et R3 sont des générateurs de constantes.
L’unité de calcul à une largeur de 16 (20) bits, elle permet d’effectuer :
des calculs arithmétiques (additions, soustraction, comparaison),
des opérations logiques (AND, OR, XOR).
Des indicateurs permettent de caractériser les résultats
résultat nul,
résultat négatif,
dépassement de capacité,
retenue pour les calculs multiprécision.