A arquitetura ARM é usada principalmente em sistemas embarcados devido seu baixo consumo de energia e desempenho. Sua versatilidade permite uso em diversos dispositivos como celulares e computadores. O documento descreve a história e características do ARM, incluindo registradores, modos de operação, periféricos e conjuntos de instruções.