Курсовая работа: Цифровые автоматы
[–C]доп = 1|111111110100100+1 = 1|111111110100101
[–C]мод.доп = 11|11111110100100+1 = 11|11111110100101
Представление чисел в формате с фиксированной запятой
Для чисел, представленных в формате с фиксированной запятой, предварительно определяется место запятой между разрядами, поэтому число может быть определено только в определенном диапазоне. Если рассматривать два числа, у которых место положения различны, то числа выравниваются по младшему разряду. Для этого все числа заносимые в ЦА предварительно умножаются на маштабный коэффициент.
Например:
111.101 * 24 = 1111010 – целый вид;
111.101 * 2–3 = 0.111101 – дробный вид,
где 24 и 2–3 – маштабный коэффициент.
Задание. Числа A, –A, B и –B представить в формате с фиксированной точкой (в 16-ти разрядах). При этом числа A и B привести к целому виду, а –A и –B к дробному с 4-мя знаками после запятой.
А = 30710 = 1001100112
A = 0000000100110011 – целый вид;
A = 100110011*2–4 = 000000010011.0011 – дробный вид.
В = 6.610 = 110.12
B = 110.1*21 = 0000000000001101 – целый вид;
B = 110.1*2–3 = 000000000000.1101 – дробный вид.
Представление чисел в формате с плавающей запятой
Любое число N в системе счисления с основанием q можно записать в виде N=M* qp , где M называется мантиссой числа, а p – порядком. Такой способ записи чисел называется представлением с плавающей точкой.
Мантисса должна быть правильной дробью, первая цифра дробной части которой отлична от нуля: M из диапазона [0.1; 1).
Такое, наиболее выгодное для компьютера, представление вещественных чисел называется нормализованным.
Мантиссу и порядок q -ичного числа принято записывать в системе с основанием q , а само основание – в десятичной системе.
При хранении числа с плавающей точкой отводятся разряды для мантиссы, порядка, знака числа и знака порядка:
… |
|
… |
|
|
|
Например: 753.15 = 0.75315*103 .
Задание . Числа A, –A, B и –B представить в формате с плавающей точкой.