Представление чисел с фиксированной запятой.

Представление чисел с фиксированной запятой.

Разрядность задана, она не может изменяться.

Разрядка сетки n-1........0 все это учитывается в методах работы.

– знаковый разряд.
0 – “+”
1 – “-“


- мантисса числа (число с фиксированной точкой).
- порядок числа (целое число со знаком).
Мантисса всегда хранится в нормализованном виде, т.е. после знакового разряда всегда число хорошее от 0.

Число с фиксированной запятой — формат представления Представление чисел с фиксированной запятой. вещественного числа в памяти ЭВМ в виде целого числа. При всем этом само число x и его целочисленное представление связаны формулой

, где z — стоимость (вес) младшего разряда.

Пример математики с фиксированной запятой — перевод рублей в копейки. В таком случае, чтоб уяснить сумму 12 рублей 34 копейки, мы записываем в ячейку памяти Представление чисел с фиксированной запятой. число 1234.

В случае, если , для удобства расчётов делают, чтоб целые числа кодировались без погрешности. Другими словами, выбирают целое число u (машинную единицу) и принимают . В случае, если , его делают целым.

Недочет фиксированной запятой — очень узенький спектр чисел, с опасностью переполнения на одном конце спектра и потерей точности вычислений на другом. Эта Представление чисел с фиксированной запятой. неувязка и привела к изобретению плавающей запятой.

Заглавие «фиксированная запятая» вышло из-за обычный метафоры: меж 2-мя заблаговременно определёнными разрядами ставится запятая, превращая, к примеру, целое число 1234 в дробное 12,34.

Представление чисел со знаком. Прямой и дополнительный коды.

Для представления знаковых целых чисел употребляются два метода:

1)прямой код;

2)дополнительный код.

Все Представление чисел с фиксированной запятой. два метода употребляют самый левый (старший) разряд битового набора

длины k для кодировки знака числа: символ “плюс” кодируется нулем, а “минус” —

единицей. Другие k-1 разрядов (именуемые мантиссой либо цифровой частью)

употребляются для представления абсолютной величины числа.

1) Прямой код.

· Целое число.

· Верная дробь.

ЗЧЧ - означающая часть числа.

Пример.

2) Дополнительный код.

· Целое число.

Ноль Представление чисел с фиксированной запятой. всегда положительное число.

· Верная дробь.

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

1.Если число, записанное в прямом коде, положительное, то к нему дописывается старший (знаковый) разряд, равный 0, и на этом преобразование завершается;

2.Если число, записанное в прямом коде, отрицательное, то все разряды числа инвертируются, а к Представление чисел с фиксированной запятой. результату прибавляется 1. К получившемуся числу дописывается старший (знаковый) разряд, равный 1.

Пример.


Выявления переполнения разрядной сетки при сложении чисел в дополнительном коде.

При сложении чисел в дополнительном коде может быть переполнение разрядной сетки; для выявления после сложения производится анализ и . Если переносы равны, то переполнения нет, и единица вышедшая Представление чисел с фиксированной запятой. за разряд сетки отбрасывается. Если переносы не равны фиксируется переполнение в знаковом разряде бит переполнения означающей части числа, а символ вытеснен за границы разрядной сетки.

Пример.

В итоге сложения 2-ух положительных чисел получено отрицательное число, что является ошибкой. Итог неверен также и по величине.



predstaviteli-bashkortostana-primut-uchastie-v-kongresse-redaktorov-literaturnih-zhurnalov-tyurkskogo-mira.html
predstaviteli-grecheskoj-filosofskoj-misli-referat.html
predstaviteli-kvadrantov-b-i-i-stremyatsya-k-svobode.html