The Machine Advanced RISC desenvolvida pela ARM Holdings, é um computador de 32 bits reduzido conjunto de instruções do conjunto de instruções ( RISC ) Arquitetura ( ISA) . Ele tem a fama de ser o ISA de 32 bits mais utilizado. É uma tecnologia popular, como a simplicidade de processadores ARM significa que também combina com aplicações de baixa potência . Também é uma solução de baixo custo para pequenos microprocessadores e microcontroladores . Como resultado destas características está presente em milhares de conjunto de instruções ARM devices.The móvel oferece flexibilidade no desenvolvimento de aplicações para vários tipos de dispositivos móveis , utilizando a linguagem de montagem ARM . Instruções
1
Familiarize-se com as instruções e registrar definido. Isto pode ser encontrado a partir de documentação ARM e outros papéis relevantes (consulte Recursos) .
2
Fornecer comandos para acessar o conjunto de registros de instrução ARM . Estes são o Registro Atual Status do Programa ( CPSR ) e os Registros de status do programa Salvo ( SPSR ) .
3
Tratar exceções , restaurando o CPSR do SPSR . Isto irá definir os registros de volta ao seu estado original. Qualquer erro deve ser levantada como uma exceção e uma mensagem apropriada.
4
Pipeline seu código. O ARM inclui uma estratégia pipelining para acelerar comandos. O paradigma Fetch - Decode- Executar significa que você pode escrever programas para executar várias instruções ao mesmo tempo , permitindo a simultaneidade das operações.