En lenguaje ensamblador, R1, R2....R6 son registros de trabajo.
El procesador ARM9 tiene 37 registros de 32 bits de largo. Estos registros incluyen: RO~R12: todos son registros de uso general de 32 bits que se utilizan para operaciones de datos. Pero tenga en cuenta: la mayoría de las instrucciones Thumb de 16 bits solo pueden acceder a R0 ~ R7, mientras que las instrucciones Thumb -2 de 32 bits pueden acceder a todos los registros. ?
El procesador Cortex-A8 tiene 40 registros de 32 bits de largo y registros adicionales en modo monitor, como RO~R12, R15 y CPSR general, y tres registros especiales R13_mon, R14_mon y SPSR_mon. .
Información ampliada
La diferencia entre registros y memorias
La memoria y los registros son mecanismos de almacenamiento multinivel creados para resolver el problema de las bajas velocidades de lectura y escritura de la memoria. Desde el siglo XX A partir de la década de 1950, la memoria de núcleo magnético se convirtió en el principal medio de almacenamiento de la memoria principal. Sin embargo, a partir de la década de 1970, fue reemplazada gradualmente por la memoria semiconductora. Todas las computadoras actuales utilizan memoria semiconductora. La velocidad actual de lectura y escritura de la memoria DDR2 es generalmente de 6 a 8 GB/S, lo que también está relacionado con el rendimiento de la máquina.
Enciclopedia Baidu—Registrarse