¿Hay algo por debajo de 32 bits para un procesador ARM? Me preguntaba si hay o alguna vez hubo un procesador ARM de 8 bits. He buscado pero no he visto ninguno, por lo que parece que los procesadores ARM son de 32 o 64 bits. ¿Porqué es eso?
También noté mientras escribía esta pregunta, que la etiqueta para ARM incluso dice IP de microcontrolador de 32 bits .
Asumiendo que "n bit" se refiere al tamaño de los registros de propósito general, todos los procesadores de brazo son de 32 o 64 bits.
Antes de diseñar el procesador ARM, las computadoras de Acorn se habían diseñado en torno a la tecnología mos 6502 y sus variantes. Decidieron saltarse la generación de 16 bits e ir directamente a un diseño de 32 bits. Las instrucciones tenían 32 bits de ancho y también lo era la ruta de datos. Inicialmente, algunos bits se usaron como bits de bandera que limitaban las direcciones a 26 bits, pero estas banderas se eliminaron más tarde y permitieron un espacio de direcciones de 32 bits.
Las computadoras Acorn no lograron mantener una posición viable en el mercado, pero antes de que eso sucediera, ARM se había convertido en una empresa separada. ARM era una arquitectura de bajo consumo y empezó a tener mucho uso en la informática móvil/embebida. Eventualmente, a medida que los transistores se volvieron más baratos (tanto en términos de costo como de potencia), se abrió camino hacia el mercado de los microcontroladores.
Arm introdujo más tarde un modo llamado "Thumb" (a veces denominado "Thumb1") donde las instrucciones tenían solo 16 bits de ancho. Sin embargo, los registros permanecieron en 32 bits. Thumb en su forma original era un conjunto de instrucciones incompleto, ciertas operaciones importantes solo se podían realizar volviendo al modo Arm.
Incluso más recientemente, el brazo introdujo "Thumb2". Este Thumb ampliado para producir un conjunto de instrucciones completo utilizando una combinación de instrucciones de 16 bits y 32 bits. Una vez más, los registros de datos se mantuvieron en 32 bits. Los microcontroladores ARM modernos solo admiten el modo Thumb2 (a veces con solo un subconjunto del conjunto completo de instrucciones "thumb2"), no el modo de brazo tradicional.
No.
ARM fue una arquitectura de 32 bits desde el día en que Acorn la presentó...
https://en.wikipedia.org/wiki/ARM_architecture#Acorn_RISC_Machine:_ARM2
Marko Bursic
marcus muller
chris stratton
Fisgonear
Sean Houlihane
oscuro