Arquitetura ARM

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (792 palavras )
  • Download(s) : 0
  • Publicado : 3 de abril de 2015
Ler documento completo
Amostra do texto
Arquitetura ARM 
 
Origem da arquitetura
 
 
A arquitetura ARM (Advanced RISC Machinhes), iniciou­se como um projeto em 1983 na Arcon Computers de Campbridge, Inglaterra, com o objetivo de desenvolver um procesador 
similar ao já usado MOS Technology 6502. 
A primeira versão foi finalizada em 1985 e chamada de ARM1. Esta arquitetura, não chegou a ser vendida no mercado e a Arcon, continuou desenvolvendo e, no ano seguinte, concluiu a 
segunda versão (ARM2). 
O nome original do ARM é Arcon RISC Machines, porém o mesmo foi deixado de lado e criaram a ARM Ltda, que assumiu as pantentes e continuou o desenvolvimento da 
arquitetura ARM. 
 
Principais Características 
 
­ Processador de 32 bits; 
­ 16 registradores de uso geral; ­ Conjunto de instruções extensível com o uso de co­processadores; 
­ Instruções báasicas similares ao 6502; 
­ Instruções de três endereços; 
­ Capacidade de executar instruções de 16 bits usando a arquitetura Thumb; 
­ Baixo consumo de energia; ­ Tamanho do nícleo reduzido; 
­ Até 16 co­processadores lógicos. 
 
Família de Processadores 
 
­ ARM7 Thumb; 
­ ARM9 Thumb; 
­ ARM9E; 
­ ARM10E; 
­ ARM11; 
­ SecurCore; 
­ OptimoDE Data Engine; 
­ Cortex Family; 
 Registradores 
 
A arquitetura possui 31 registradores de propósito geral, todo de 32 bits. Apenas 16 deles 
são visíveis a qualquer momento. Os demais registradores são usados em operações de excecão quando o processador entra em um de seus modos especiais de operacão e realiza 
a substituição de alguns dos registradores comuns pelos específicos de modo.  Dos 16, dois têm papéis em especial: 
Link Register (R14) ­ Possui endereço da próxima instrução a ser executada após um Branch 
and Link (BL) (uma instrução usada na chamada subrotinas. Program Counter (R14) ­ Possui o endereço da próxima instrução a ser executada pelo 
processador. Possi sempre o valor da instrucão atual mais 8 bytes. 
 
 
Sistema de Memória 
 ...
tracking img