24-битные вычисления
Эта статья нуждается в дополнительных цитатах для проверки . ( октябрь 2009 г. ) |
Разрядность архитектуры компьютера |
---|
Кусочек |
Приложение |
с плавающей запятой Двоичная точность |
с плавающей запятой Десятичная точность |
В компьютерной архитектуре 24 -битные целые числа , адреса памяти или другие единицы данных — это те, которые имеют ширину 24 бита (3 октета). Кроме того, архитектуры 24-битного центрального процессора (ЦП) и арифметико-логического устройства (АЛУ) основаны на регистрах , адресных шинах или шинах данных такого размера.
Известные 24-битные машины включают CDC 924 — 24-битную версию CDC 1604 , младшую серию CDC 3000 , SDS 930 и SDS 940 , серию ICT 1900 , серию Elliott 4100 и миникомпьютеры Datacraft / серию Harris H. [1]
Термин SWORD иногда используется для описания 24-битного типа данных с префиксом S, относящимся к sesqui . [ нужна ссылка ]
Диапазон целых чисел без знака, которые могут быть представлены в 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]
См. также
[ редактировать ]- Катена — термин, используемый для обозначения 24-битной единицы данных на компьютере Bull Gamma 60.
Ссылки
[ редактировать ]- ^ Савард, Джон. «Настоящие машины с 24-битными и 48-битными словами» . Архивировано из оригинала 7 января 2011 года . Проверено 11 февраля 2011 г.
- ^ Бретт Табке (1996). «Введение программиста 6502 в 65816» . Журнал Commodore World . № 16.
- ^ «24-БИТ. ПРОЦЕССОР ЦИФРОВЫХ СИГНАЛОВ. СЕМЕЙСТВО» (PDF) .
- ^ «24-битная компьютерная генеалогия UNIVAC» .
- ^ «Страница руководства integerFunctions(3)» . www.khronos.org .