Разрядность основных форматов числовых данных

 

Данные, представляющие в компьютерах числовую информацию, могут иметь фиксирован­ную или переменную длину. Операционные устройства компьютеров (целочисленные арифметико-логические устройства, блоки обработки чисел с плавающей точкой, устройства десятичной арифметики и т. п.), как правило, рас­считаны на обработку кодов фиксированной длины.

Наименьшей единицей данных является разряд (бит). В большинстве случаев эта единица информации слишком мала. Од­нобитовые операционные устройства использовались в ранних компьютерах с последовательной обработкой информации, а в современных компьютерах с параллельной обработкой разрядов они практически не применяются.

Следующая по величине единица состоит из четырех разрядов и называется полу­байтом или тетрадой, или реже «ниблом» (nibble — огрызок). Она также редко имеет самостоятельное значение и заслуживает упоминания как единица представления отдельных десятичных цифр при их двоично-десятичной записи.

Реально наименьшей обрабатываемой единицей считается байт, состоящий из восьми разрядов. На практике эта единица информации также оказывается недоста­точной. Значительно чаще применяются числа, представленные двумя (полусло­во), четырьмя (слово), восемью (двойное слово) или шестнадцатью (счетверенное слово) байтами.

Разрядность целочисленного функционального устройства обычно выбирается равной 32 разрядам - для процессоров с 32-разрядной архитектурой; 64 разрядам - в процессорах с 64-разрядной архитектурой. Использование более коротких чисел позволяет сэкономить на оперативной памяти, но выигрыша в производительности не дает.

В приложениях, оперирующих десятичными числами, где количество цифр в числе может варьироваться в широком диапазоне, что характерно для задач из области экономики, более удобными оказываются форматы переменной длины. В этом случае числа не переводятся в двоичную систему, а записываются в виде последовательности двоично-кодированных десятичных цифр. Длина подобной цепочки может быть произвольной, а для указания ее границы обычно использу­ют символ-ограничитель, код которого не совпадает с кодами цифр. Длина цифро­вой последовательности может быть задана явно в виде количества цифр числа и, храниться в первом байте записи числа, однако этот прием более характерен для указания длины строки символов.








Дата добавления: 2015-09-28; просмотров: 716;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.