В компьютерной архитектуре 24 -битные целые числа , адреса памяти или другие единицы данных — это те, которые имеют ширину 24 бита (3 октета). Кроме того, архитектуры 24-битного центрального процессора (ЦП) и арифметико-логического устройства (АЛУ) основаны на регистрах , адресных шинах или шинах данных такого размера.
Известные 24-битные машины включают CDC 924 — 24-битную версию CDC 1604 , младшую серию CDC 3000 , SDS 930 и SDS 940 , серию ICT 1900 , серию Elliott 4100 и миникомпьютеры Datacraft / серию Harris H. [1]
Термин МЕЧ иногда используется для описания 24-битного типа данных с префиксом S, относящимся к сескви. [ нужна цитата ]
Диапазон целых чисел без знака, которые могут быть представлены в 24 битах, составляет от 0 до 16 777 215 ( FFFFFF 16 в шестнадцатеричном формате ). Диапазон целых чисел со знаком, которые могут быть представлены в 24 битах, составляет от -8 388 608 до 8 388 607.
IBM System/360 , анонсированная в 1964 году, была популярной компьютерной системой с 24-битной адресацией и 32-битными регистрами общего назначения и арифметикой. В начале 1980-х годов появились первые популярные персональные компьютеры, в том числе IBM PC/AT с процессором Intel 80286 , использующим 24-битную адресацию и 16-битные регистры общего назначения и арифметику, а также Apple Macintosh 128K с процессором Motorola 68000 с 24-битной адресацией. и 32-битные регистры.
eZ80 — это семейство микропроцессоров и микроконтроллеров с 24-битными регистрами и, следовательно, 24-битной линейной адресацией, двоично совместимое с 8 /16-битным Z80 . [ нужна цитата ]
65816 — это семейство микропроцессоров и микроконтроллеров с 16-битными регистрами и 24-битной адресацией с переключением банков . Он двоично совместим с 8-битным 6502 . [2]
Некоторые процессоры цифровых сигналов с фиксированной запятой имеют 24-битную шину данных, выбранную в качестве базовой длины слова, поскольку она обеспечивает системе разумную точность обработки звука (звука). В частности, серия Motorola 56000 имеет три параллельные 24-битные шины данных , по одной подключенной к каждой области памяти : память программ, память данных X и память данных Y. [3]
Компания Engineering Research Associates (позже объединенная в UNIVAC ) разработала серию 24-битных машин с барабанной памятью , включая Atlas, его коммерческую версию UNIVAC 1101 , компьютер ATHENA , компьютер управления UNIVAC 1824 и т. д. Эти дизайнеры выбрали 24-битное слово. длина, потому что диаметр Земли составляет около 40 миллионов футов, а компьютер наведения межконтинентальной баллистической ракеты должен выполнять расчеты инерциальной навигации по Земле с точностью до нескольких футов. [4] [ не удалось проверить ]
OpenCL имеет встроенную функцию умножения ( mul24()
) на два 24-битных целых числа, возвращающую 32-битный результат. Обычно это намного быстрее, чем 32-битное умножение. [5]