¿En qué se basa un microcontrolador o un microprocesador como 8bit y 16bit?
¿En qué se basa un microcontrolador o un microprocesador como 8bit y 16bit?
Sobre la base de la longitud de la palabra. La mayoría de las instrucciones operarán en trozos de datos del tamaño de una palabra, el bus de datos tiene casi siempre una palabra de ancho y la mayoría de los registros tienen el ancho de una palabra.
Los microcontroladores de 8 bits tienen palabras del tamaño de un byte (8 bits), así que, por ejemplo, calcular la suma de dos bytes es rápido y fácil con una sola instrucción; sumar dos valores de 16 bits requiere más atención por parte del programador y requerirá múltiples instrucciones.
Los microcontroladores de 16 bits tienen palabras de 16 bits, por lo que operan efectivamente en dos bytes al mismo tiempo. Por ejemplo, sumar valores de 16 bits tomará solo una instrucción en un procesador de 16 bits, sin embargo, si lo desea, puede sumar valores de 8 bits como de costumbre.
Las palabrasde 32 y 64 bits también son comunes en los procesadores de final especialmente alto, y algunos procesadores de señales digitales tienen incluso tamaños de palabras menos convencionales.
Lea otras preguntas en las etiquetas microprocessor microcontroller bit-rate