Opérations avec le registre d'adresse de base BR
9.4
Opérations avec le registre d'adresse de base BR
Application
Opérations
Modification du registre BR
9 - 22
Le registre d'adresse de base (20 bits) permet le calcul d'adresses et
les opérations indirectes de chargement et de transfert de registres
sans utilisation des accumulateurs.
L'accès se fait à la cellule de mémoire dont l'adresse absolue résulte
de la somme du contenu du registre BR et d'une constante :
adresse absolue = contenu du registre BR + constante
Tableau 9-6
Opérations de chargement et de calcul avec le registre BR
Opération
Opérande Fonction
MBR
Constante
(0H à
F FFFFH)
ABR
Constante
(-32 768 à
+32 767)
• • Le contenu du registre BR est conservé si, par une instruction de
saut (SPA FB ou SPB FB), le traitement du programme est pour-
suivi dans un autre bloc du même niveau de traitement de pro-
gramme.
• • Le registre BR est conservé si un autre niveau de traitement du
programme est imbriqué.
• • Le registre BR est mis à "0" à l'appel d'un autre niveau de traite-
ment de programme par le programme système.
Chargement dans le registre BR d'une
constante de 20 bits
Addition d'une constante de 16 bits au
contenu du registre BR
Programmation de la CPU 948
C79000-G8577-C848-04