Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Представление чисел в памяти компьютера

Представление чисел в памяти компьютера имеет специфическую особенность, связанную с тем, что в памяти компьютера они должны располагаться в байтах – минимальных по размеру адресуемых ячейках памяти. В байте может содержаться произвольный код из 8 различных разрядов, и задача представления состоит в том, чтобы указать правила, как в одном или нескольких байтах записать число.

Один байт в памяти компьютера занимают целые числа от 0 до 255. Данные числа можно представить непосредственно в двоичном коде.

Для представления действительных чисел (как больших, так и малых) требуется больше одного байта. При этом бесконечные числа усекаются до определенного знака и в компьютерном представлении выступают как приближенные.

Для представления действительных чисел удобно использовать форму записи числа в виде произведения:

X = m · qp,

где m – мантисса числа,

q – основание системы счисления,

p – целое число, называемое порядком.

Такой способ записи чисел называется представлением числа с плавающей точкой.

 

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

Первый бит двоичного представления используется для кодирования знака мантиссы (ноль интерпретируется как плюс, единица – как минус). Следующая группа бит кодирует порядок числа, а оставшиеся биты кодируют абсолютную величину мантиссы. Длина порядка и мантиссы фиксируются.

Вещественные числа в памяти компьютера, в зависимости от требуемой точности (количества разрядов мантиссы) и диапазона значений (количество разрядов порядка), занимают от 4 до 10 байтов. 4-х байтовое вещественное число имеет 23 разряда мантиссы (что соответствует точности числа 7-8 десятичных знаков) и 8 разрядов порядка (обеспечивающих диапазон значений 10±38). Если вещественное число занимает 10 байт, то мантиссе отводится 65 разрядов, а порядку – 14 разрядов. Это обеспечивает точность 19-20 десятичных знаков мантиссы и диапазон значений 10±4931.

<== предыдущая лекция | следующая лекция ==>
Представление чисел в двоичном коде | Представление символьных и текстовых данных в двоичном коде
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 469; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.