ARM Advanced RISC Machine


I    Evolução da Família;
¡@
II   Esquema geral de funcionamento;
¡@
III  Tipos de dados aceitos;
¡@
IV  Gerenciamento de memória;
¡@
V   Endereçamento de memória;
¡@
VI   Informações de mercado;
¡@
VII  Assembly;
¡@
VIII Estrutura de procedures e functions;
¡@
IX  Exemplos de lógicas em Assembly;
¡@
X   Referências Bibliográficas.

Evolução da família

 • ARM1 ¡V 1985 - protótipo que não chegou ao mercado.

 • ARM2 ¡V 1986 ¡V Possuía um barramento de dados de 32 bits, porém só usava 26 bits, deixando os 6 bits restantes para as flags de estado. Foi considerado o micro-processador de 32 bits mais simples, com 30.000 transistores ( comparando com o Motorola modelo 68000, seis anos mais velho e continha 70.000 transistores), não tinha cache.

 • ARM3 ¡V 1989 ¡V 4KB de cache , melhorou a performance.

Ao longo dos anos 90, a ARM torna-se líder no mercado de processadores embarcados, pois oferece alto desempenho com baixo consumo de eneria.

 • ARM6 ¡V 1991 ¡V Processador 32 bits, tinha somente 35000 transistores. A Apple usou em seus primeiros PDAs processadores ARM 610 (1994).

 • ARM7 ¡V 1994 - usa metade da energia usada no ARM6, e tem de 50% a 100% mais performance.

 • ARM7TDMI ¡V Pipeline de 3 estágios.. Processador de 32 bits que combina tamanho reduzido, pouca energia e alta performance (usado em Game Boy Advance, iPod).

 • StrongARM ¡V Série mais rápida que os ARM anteriores, tem limitações de softwares com suas versões anteriores pois possui diferentes tamanhos para memória e instruções.

 • ARM8 ¡V Pipeline de 5 estágios, banda de memória duplicada. Aumento na taxa de clock, redução na CPI.

 • ARM9TDMI ¡V Pipeline de 5 estágios também, usado em calculadoras HP. Reduziu o espaço do programa executável em 35%.

 • ARM9E ¡V Processador de 32 bits, incluindo instruções da ARM®, Thumb® e Dsp. Usado em vídeo-games da Nintendo e telefones como Sony Ericson.

 • ARM10E ¡V Pipeline de 6 estágios, cache variando entre 32k e 16k, dependendo do modelo. Excelente combinação de performance e pouco consumo de energia.

 • XScale ¡V Linha produzida pela Intel, baseada na arquitetura StrongARM, usam menos energia porque trabalham em velocidades inferiores do que os CPUs Desktop. Trabalham entre 133MHz e 400MHz, comparado a 2GHz aos CPUs usados em desktop. Pipeline de 7 estágios.

 • ARM11 ¡V 532-665 MHz, usado em comunicadores como Nokia E90, Apple iPhone.

 • Cortex ¡V Atualmente o processador mais poderoso da ARM, de 600Mhz até mais de 1 GHz. Inclui 13 estágios de pipeline, com estados de espera programáveis.

¡@

Voltar