Professional Documents
Culture Documents
REGISTROS GPR:
También son registros de 1 byte cada uno. Los registros GPR (General Purpose
Register) sirven para almacenar los datos o variables que se procesan en el
programa.
Los registros GPR no tienen nombres propios, pero los compiladores de alto nivel
saben cómo administrarlos para almacenar las variables del programa. Por otro lado,
si se programa en ensamblador, se les debe acceder mediante sus direcciones, ya
sea directamente usando números, o asignándoles nombres a las direcciones con
algunas directivas, como equ o cblock.
Los registros R26 ... R31 tienen algunas funciones adicionales para su uso general.
Estos registros son punteros de direcciones de 16 bits para el direccionamiento
indirecto del espacio de datos. Los tres registros de direcciones indirectas X, Y y Z
se definen como se describe en la figura.
REGISTROS SFR:
En otras palabras, el estado de los bits de registros se fija dentro de programa, los
registros SFR dirigen los pequeños circuitos dentro del microcontrolador, estos
circuitos se conectan por los pines del microcontrolador a un dispositivo periférico
utilizado para lo que el programador desee.
Conclusión
Podemos ver que existen varios tipos de registros y cada tipo tiene su
función, ya sea los de propósito general o los de función especial.
También existen otros, pero esos varían dependiendo del modelo y
familia del microcontrolador.
Bibliografía
Microchip Technology, Inc. (2018). 8-Bit AVR General Purpose Registers. Febrero
20, 2018, de Microchip Sitio web: http://microchipdeveloper.com/8avr:gpr