El procesador contiene un conjunto de
1
registros de 6 bits, de los cuales
8 se pueden almacenar y acceder a ellos en cualquier tiempo. "Registro de propósito general". Estos registros se denominan: r
0, r
1, r
2, r
3, r
p>4, r
5, r
6 y r
7.
U
N
I
XLa convención para usar estos registros es:
*
r
0, r
1 se utilizan como acumuladores temporales cuando se evalúan expresiones; el valor de retorno se almacena cuando el procedimiento regresa en algunos casos de llamadas a procedimientos; Lo siguiente se puede utilizar para pasar parámetros reales.
*
r
2, r
3 y r
4 están disponibles durante la ejecución del procedimiento como variables locales. Los valores de estos registros se almacenan en el punto de entrada de la llamada al procedimiento y se restauran cuando el procedimiento sale.
*
r5 se utiliza como el puntero principal de la cadena dinámica del registro de activación del proceso, que se almacena en la pila actual. r
5 se denomina "puntero de entorno".
Los dos últimos registros de propósito general tienen significados y funciones especiales:
*
r
6
(también llamado s
p
) se utiliza como puntero de pila.
P
D
P
11
/
4 p> El procesador p>
0 tiene dos registros, que se utilizan como s
p en el modo central y en el modo usuario respectivamente. Otros registros de propósito general no tienen este método de doble uso.
*
r7 (también llamado p
c
) se utiliza como contador del programa, también conocido como registro de dirección de instrucción. .