Articulo de referencia

computación de 24 bits

En arquitectura informática , los enteros de 24 bits , las direcciones de memoria u otras unidades de datos son aquellas que tienen un ancho de 24 bits (3 octetos). Asimismo, la...

En arquitectura informática , los enteros de 24 bits , las direcciones de memoria u otras unidades de datos son aquellas que tienen un ancho de 24 bits (3 octetos). Asimismo, las arquitecturas de la unidad central de procesamiento (CPU) y la unidad aritmético-lógica (ALU) de 24 bits son aquellas que se basan en registros , buses de direcciones o buses de datos de ese tamaño.

Entre las máquinas de 24 bits más destacadas se incluyen la CDC 924 (una versión de 24 bits de la CDC 1604) , la serie CDC inferior 3000 , la SDS 930 y la SDS 940 , la serie ICT 1900 , la serie Elliott 4100 y las minicomputadoras Datacraft/ serie Harris H. [ 1 ]

El término SWORD se utiliza a veces para describir un tipo de datos de 24 bits con el prefijo S que hace referencia a sesqui .

El rango de enteros sin signo que se pueden representar en 24  bits es de 0 a 16.777.215 (FFFFFF 16 en hexadecimal ). El rango de enteros con signo que se pueden representar en 24  bits es de −8.388.608 a 8.388.607.

Uso

El IV/70 fue presentado por Four-Phase Systems en 1971. El IV/70 tiene un tamaño de palabra entera de 24 bits. No admite el direccionamiento por bytes directamente, pero los bytes se manejan mediante instrucciones que empaquetan tres bytes por palabra. La CPU IV/70 es un microprocesador LSI de 9 chips basado en tres unidades aritmético-lógicas (ALU) de registro segmentado AL4 de 8 bits. [ 2 ]

El IBM System/360 , anunciado en 1964, fue un sistema informático popular con direccionamiento de 24 bits y registros generales y aritmética de 32 bits . A principios de la década de 1980 surgieron los primeros ordenadores personales populares, como el IBM PC/AT con un procesador Intel 80286 que utilizaba direccionamiento de 24 bits y registros generales y aritmética de 16 bits , y el Apple Macintosh 128K con un procesador Motorola 68000 que presentaba direccionamiento de 24 bits y registros de 32 bits. Algunos ordenadores Apple de finales de la década de 1980, como el Macintosh SE/30 y el Macintosh IIx, conservaban código de 24 bits en sus ROM a pesar de haber sido anunciados como ordenadores de 32 bits. Como resultado, estos ordenadores requieren la instalación del gestor de memoria MODE32 para direccionar más de 8 MB de RAM. [ 3 ] [ 4 ]

El ARM1 admitía direcciones de memoria de 24 bits, ya que podía acceder a 16 MiB de memoria.

La familia de microprocesadores y microcontroladores eZ80 cuenta con registros de 24 bits y direccionamiento lineal de 24 bits. Es compatible binariamente con el Z80 de 8/16 bits . Si bien eZ80 admite sumas, restas y movimientos de 24 bits, la mayoría de las operaciones de la ALU se limitan a 8 bits. [ 5 ]

El 65816 es una familia de microprocesadores y microcontroladores con registros de 16 bits y direccionamiento conmutado por bancos de 24 bits . Es compatible binariamente con el 6502 de 8 bits . [ 6 ]

Varios procesadores de señales digitales de punto fijo tienen un bus de datos de 24 bits, seleccionado como longitud de palabra básica porque proporcionaba al sistema una precisión razonable para el procesamiento de audio (sonido). En particular, la serie Motorola 56000 tiene tres buses de datos paralelos de 24 bits , uno conectado a cada espacio de memoria : memoria de programa, memoria de datos X y memoria de datos Y. [ 7 ]

Engineering Research Associates (posteriormente fusionada con UNIVAC ) diseñó una serie de máquinas de memoria de tambor de 24 bits, entre las que se incluyen la Atlas, su versión comercial la UNIVAC 1101 , la computadora ATHENA , la computadora de guiado UNIVAC 1824 , etc. Estos diseñadores seleccionaron una longitud de palabra de 24 bits porque la Tierra tiene aproximadamente 40 millones de pies de diámetro, y una computadora de guiado de misiles balísticos intercontinentales necesita realizar los cálculos de navegación inercial centrados en la Tierra con una precisión de unos pocos pies. [ 8 ]

OpenCL tiene una función intrínseca integrada para la multiplicación ( mul24()) con dos enteros de 24 bits, que devuelve un resultado de 32 bits. Por lo general, es mucho más rápida que una multiplicación de 32 bits. [ 9 ]

Véase también

  • Catena , término utilizado para una unidad de datos de 24 bits en la computadora Bull Gamma 60.

Referencias

  1. Savard, John. "Máquinas reales con palabras de 24 y 48 bits" . Archivado del original el 7 de enero de 2011. Consultado el 11 de febrero de 2011 .
  2. Folleto, Sistema IV/70, Sistemas de cuatro fases . Del Museo de Historia de la Computación. Consultado en línea el 11 de junio de 2010.
  3. Staff, LEM (1989-01-19). "Mac SE/30" . Low End Mac . Recuperado el 18 de junio de 2025 .
  4. Personal, LEM (1988-09-19). "Mac IIx" . Low End Mac . Recuperado el 2025-06-18 .
  5. Manual de usuario de la CPU eZ80 (PDF) (edición del 15 de abril de 2015 ). Zilog. 15 de julio de 2009. Consultado el 16 de junio de 2024 . 
  6. Brett Tabke (1996). "Introducción al 65816 para programadores del 6502" . Revista Commodore World . N.° 16. 
  7. "FAMILIA DE PROCESADORES DE SEÑAL DIGITAL DE 24 BITS" (PDF) .
  8. "Genealogía informática UNIVAC de 24 bits" .
  9. "Página del manual de integerFunctions(3)" . www.khronos.org .