Вопросы представления информации в ЭВМ любого типа и класса включают два основных аспекта: используемая базовая система счисления (с.с.) и собственно представление числовой и алфавитно-цифровой информации.
Исходя из современных микроэлектронных технологий и неймановского принципа адресации к памяти показано, что цифровые элементы на основе двоичной с.с. оптимальны для обеспечения максимальной производительности ЭВМ. Поэтому наиболее распространенными с.с, являются системы с 2к-основанием {к=1, 2, 4), это же относится и к разрядности ЭВМ, кратной двум.
Для представления числовых данных в ЭВМ используются естественная и нормальная формы записи чисел.
Примером записи в естественной форме может служить число 123, 456. В этом случае машинное слово делится на два фиксированных поля. Первое поле отводится для записи целой части, второе — для записи дробной части числа. Нулевой разряд предназначается для знака числа. В вычислительной технике принято отделять целую часть числа от дробной точкой. Так как в этом случае положение точки между целой и дробной частью четко определено, то такое представление чисел называют представлением с фиксированной точкой.
Представление чисел с фиксированной точкой
Недостатком формы с фиксированной точкой является малый диапазон представления чисел. Как правило, в этой форме записывают только целые числа. В этом случае отпадает необходимость отводить поле для дробной части числа. Максимальным по абсолютному значению целым числом, представляемым в четырехбайтовом слове, является число 231—1 = 2147483647.
Представление целых чисел
Нормальная форма записи числа имеет вид
N — mqр,
где m — мантисса числа (m
р — порядок;
q — основание системы счисления.
Порядок указывает местоположение в числе точки, отделяющей целую часть числа от дробной. В зависимости от порядка точка передвигается (плавает) по мантиссе. Такая форма представления чисел называется формой с плавающей точкой
В этом случае машинное слово делится на два основных поля. В одном поле записывается мантисса числа. Во втором — указывается порядок числа с учетом знака порядка (характеристика числа). Один разряд отводится для представления знака числа. Распределение разрядов в четырех байтовом слове для случая с плавающей точкой приведено на рисунке.
Представление чисел с плавающей точкой
Диапазон представления чисел с плавающей точкой значительно больше диапазона представления чисел с фиксированной точкой. Однако быстродействие ЭВМ при обработке чисел с плавающей точкой гораздо ниже, чем при обработке чисел с фиксированной точкой. Это объясняется тем, что при работе с плавающей точкой для каждой операции необходимо время на определение местоположения точки.
В современных ЭВМ, как правило, используются обе формы представления чисел. Кроме того, на внешних устройствах могут применяться другие вспомогательные формы представления. Одной из таких форм является, например, упакованный десятичный формат, где в одном байте записываются две десятичные цифры в двоично-десятичном коде, один полубайт отводится на знак числа.
Статьи к прочтению:
- Представление данных в модели
- Представление графических данных. понятие растровой и векторной графики
Представление информации в компьютере
Похожие статьи:
-
Средства представления данных в компьютерах.
Память Внутренняя память Оперативная память RAM является энергозависимой В оперативной памяти реализуемой в микросхемах dram каждая единица информации…
-
Представление чисел в двоичном коде
Представление чисел в памяти компьютера имеет специфическую особенность, связанную с тем, что в памяти компьютера они должны располагаться в байтах –…