Computación de 24 bits - 24-bit computing

En  la arquitectura de la computadora , los enteros de 24 bits , las direcciones de memoria u otras unidades de datos son aquellos que tienen 24 bits (3 octetos) de ancho. Además, las arquitecturas de CPU y ALU de 24 bits son aquellas que se basan en registros , buses de direcciones o buses de datos de ese tamaño.

Las máquinas notables de 24 bits incluyen el CDC 924 , una versión de 24 bits del CDC 1604 , la serie CDC inferior 3000 , SDS 930 y SDS 940 , la serie ICT 1900 , la serie Elliott 4100 y las minicomputadoras Datacraft / serie Harris H.

El término ESPADA se usa a veces para describir un tipo de datos de 24 bits con el prefijo S que se refiere 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 IBM System / 360 , anunciado en 1964, era 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 se vieron las primeras computadoras personales populares, incluida la IBM PC / AT con un procesador Intel 80286 con direccionamiento de 24 bits y registros generales y aritmética de 16 bits , y la Apple Macintosh 128K con un procesador Motorola 68000 con direccionamiento de 24 bits. y registros de 32 bits.

El eZ80 es una familia de microprocesadores y microcontroladores, con registros de 24 bits y por lo tanto de 24 bits direccionamiento lineal, que es binario compatible con el 8 /16-bit Z80 .

El 65816 es una familia de microprocesadores y microcontroladores con registros de 16 bits y direccionamiento conmutado de banco de 24 bits . Es binario compatible con el 6502 de 8 bits .

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 le dio al sistema una precisión razonable para el procesamiento de audio (sonido). En particular, la serie 56000 de Motorola 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.

Engineering Research Associates (que más tarde se fusionó con UNIVAC ) diseñó una serie de máquinas de memoria de tambor de 24 bits que incluyen el Atlas, su versión comercial el UNIVAC 1101 , la computadora ATHENA , la computadora de guía UNIVAC 1824 , etc. Esos diseñadores seleccionaron una palabra de 24 bits de longitud porque la Tierra tiene aproximadamente 40 millones de pies de diámetro, y una computadora de guía de misiles balísticos intercontinentales necesita hacer los cálculos de navegación inercial centrada en la Tierra con una precisión de unos pocos pies.

OpenCL tiene un intrínseco incorporado para la multiplicación ( mul24() ) con dos enteros de 24 bits, lo que devuelve un resultado de 32 bits. Por lo general, es mucho más rápido que una multiplicación de 32 bits.

Ver también

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

Referencias