stringtranslate.com

24-битные вычисления

В компьютерной архитектуре 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]

Смотрите также

Рекомендации

  1. ^ Савард, Джон. «Настоящие машины с 24-битными и 48-битными словами». Архивировано из оригинала 7 января 2011 года . Проверено 11 февраля 2011 г.
  2. ^ Бретт Табке (1996). «Введение программиста 6502 в 65816». Журнал Commodore World . № 16.
  3. ^ «24-БИТ. ПРОЦЕССОР ЦИФРОВЫХ СИГНАЛОВ. СЕМЕЙСТВО» (PDF) .
  4. ^ "24-битная компьютерная генеалогия UNIVAC" .
  5. ^ "Страница руководства integerFunctions (3)" . www.khronos.org .