Реферат Курсовая Конспект
Формы и форматы представления числовых данных в ЭВМ - раздел Информатика, Системы счисления и кодирования информации Каждый Разряд Двоичного Числа (Бит) Представляется В Эвм Физическим Элементо...
|
Каждый разряд двоичного числа (бит) представляется в ЭВМ физическим элементом, обладающим двумя устойчивыми состояниями, одному из которых приписывается значение 0, а другому 1. Совокупность определенного количества этих элементов служит для представления многоразрядных двоичных чисел и составляет разрядную сетку или формат представления числовых данных.
Таблица 5.
Стандартная для России таблица кодов ASCII
(позиции с 00 по IF заняты управляющими символами)
В ЭВМ, как и в математике, используются как «естественная», так и «нормальная» формы записи чисел
Каждая из форм имеет разные форматы для каждого типа ЭВМ, составленные из целого количества «байт». Длину формата данных измеряют в машинных словах или в количестве двоичных разрядов (бит).
Например, в ЭВМ ЕС используются такие форматы:
полуслово — 2 байта (16 бит), слово — 4 байта (32 бит), двойное слово — 8 байт (64 бит).
В ПЭВМ:
слово — 2 байта (4 байта), двойное слово — 4 байта (8 байт).
Естественная форма представления числа в памяти ЭВМ. Естественную форму обычно называют представлением данных (чисел) с фиксированной запятой или точкой, положение которой строго устанавливается для правильных дробей — перед старшим разрядом, для смешанных дробей — в определенном месте, отделяющим целую и дробные части числа, для целых чисел — после младшего разряда. В современных ЭВМ естественная форма используется в основном для представления целых чисел.
Во всех форматах знак числа занимает одно место перед старшим разрядом и кодируется: 0 — знак «плюс» и 1 — знак «минус».
Для удобства описания форматы представления числа в памяти ЭВМ обозначают латинскими буквами: «H», «F», «E».
Рассмотрим диапазон представления чисел в коротком формате - Н = 2 байта и в длинном - F = 4 байта. В разрядных сетках указаны коды наименьшего и наибольшего значения чисел.
Числа в формате Н могут иметь значения:
а) Представление наименьшего целого числа в естественной форме (формат Н)
|A|min=1;
б) Представление наибольшего целого числа в естественной форме (формат Н)
|A|max= = 215-1 = 210 • 25 -1= 1024*32-1=32768-1=32767 ~32 • 103.
Числа в формате F имеют значения:
а) Представление наименьшего целого числа в естественной форме (формат F)
|A|min=1;
б) Представление наибольшего целого числа в естественной форме (формат F)
|A|max= 231-1 = 215*215*2-1=2147483648+1=2147483649 ~2*109
При представлении правильных дробей, например, в формате Н, наименьшее и наибольшее значения
определяются
|A|min=0,00...01=1*2-15;
|A|max=0,11…11=1-1*2-15
Для сокращения записи двоичных чисел можно использовать шестнадцатиричную систему. Так, в формате Н:
|A|min=0001;
|A|max=7FFF;
в формате F:
|A|min=00000001;
|A|max=7FFFFFFF.
Каждая шестнадцатиричная цифра представляет собой двоичную тетраду.
Пример. Числа А = 173, В = -173 в форматах H и F:
AH(2) =0000000010101101;
BH(2) =1000000010101101;
AH(16) = 00AD; AF(16) = 000000AD;
BH(16) = 80AD; BF(16) = 800000AD.
По первой шестнадцатиричной цифре можно определить знак числа: если первая цифра меньше 8, то число положительное, если ее значение от 8 до F, то отрицательное.
Пример. AH(16) = 515C > 0;
AH(16) = A74D < 0.
Достоинствами естественной формы являются простота и наглядность представления чисел, простота алгоритмов реализации операций, а следовательно, простота устройств и высокая скорость выполнения операций. Существенным недостатком является ограниченный диапазон значений величин. Если результаты вычислений выходят за допустимые пределы значений, то наступает переполнение разрядной сетки и результат искажается. В больших ЭВМ при этом вырабатывается запрос на прерывание программы, а в персональных производится автоматический переход к представлению чисел в нормальной форме.
– Конец работы –
Эта тема принадлежит разделу:
ЭВМ являются арифметическими машинами реа лизующими алгоритмы путем выполнения последова тельных арифметических действий Арифметические действия... Системы счисления и кодирования... Перевод чисел из любой системы счисления в деся тичную систему...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Формы и форматы представления числовых данных в ЭВМ
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов