Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Решение. Воспользуемся результатом предыдущего примера и запишем внутреннее представление положительного числа 1607 в 2-х байтовой ячейке: 0000 0110 0100 0111



Воспользуемся результатом предыдущего примера и запишем внутреннее представление положительного числа 1607 в 2-х байтовой ячейке: 0000 0110 0100 0111. Инвертированием (т.е. заменой 0 на 1 и 1 на 0) получим обратный код: 1111 1001 1011 1000. К полученному числу добавим единицу: 1111 1001 1011 1001. Внутреннее двоичное представление числа -1607 в 2-х байтовой ячейке имеет вид 1111 1001 1011 1001.

Формат с плавающей точкой использует представление вещественного числа А в виде произведения мантиссы m на основание системы счисления q в некоторой целой степени n, которую называют порядком:

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

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

n – порядок числа.

Представление числа в форме с плавающей точкой неоднозначно. Например, справедливы следующие равенства:

Чаще всего в ЭВМ используют нормализованное представление числа в форме с плавающей точкой. Мантисса m в таком представлении должна удовлетворять условию:

.

Иначе говоря, мантисса меньше 1 и первая значащая цифра – не ноль (q – основание системы счисления).

В памяти компьютера мантисса представляется как целое число, содержащее только значащие цифры (0 целых и запятая не хранятся), так для числа 12,345 в ячейке памяти, отведенной для хранения мантиссы, будет сохранено число 12345. Для однозначного восстановления исходного числа сохраняется только его порядок, в данном примере – это 2.





Дата публикования: 2015-10-09; Прочитано: 242 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...