Tecnología

Inicio

Instrucciones de microprocesador ARM

Instrucciones de microprocesador ARM


La máquina Advanced RISC desarrollado por ARM Holdings, es una de 32 bits reducida equipo conjunto de instrucciones (RISC) la arquitectura del conjunto de instrucciones (ISA). Que tiene fama de ser el más utilizado ISA de 32 bits. Es una tecnología popular, como la simplicidad de procesadores ARM significa que también se combina con aplicaciones de baja potencia. También es una solución de bajo costo para pequeños microprocesadores y microcontroladores. Como resultado de estas características está presente en miles de dispositivos móviles.

El conjunto de instrucciones ARM proporciona flexibilidad en el desarrollo de aplicaciones para numerosos tipos de dispositivos móviles, utilizando el lenguaje ensamblador ARM.

Instrucciones

1 Familiarizarse con las instrucciones y registro establecido. Esto se puede encontrar documentación de ARM y otros documentos relevantes (ver Recursos).

2 Proporcionar órdenes de acceso a los registros del conjunto de instrucciones ARM. Estos son los actuales Registro Estado del Programa (CPSR) y los registros de estado de programa guardada (SPSR).

3 Manejar excepciones mediante la restauración de la CPSR del SPSR. Esto establecerá los registros de vuelta a su estado original. Cualquier error deben ser criados como una excepción y el mensaje correspondiente.

4 Pipeline su código. El brazo incluye una estrategia para acelerar la canalización comandos. El paradigma Fetch-Decode-Ejecutar significa que se pueden escribir programas para ejecutar varias instrucciones al mismo tiempo, lo que permite la concurrencia de operaciones.

Consejos y advertencias

  • La experiencia de programación en lenguaje ensamblador ayudará a la investigación en el sistema de ARM. Sin embargo, el aprendizaje del sistema de brazo de cero se asegurará de que está aprendiendo sólo el conjunto de comandos de ARM, y no estará influido por la experiencia previa de programación en lenguaje ensamblador.
  • La página web de ARM proporciona instrucciones detalladas y documentación sobre el tema.