Арифметические основы ЭВМ. Довгий П.С - 7 стр.

UptoLike

Составители: 

7
1.2.2. Для представления отрицательного числа в дополнительном
коде производится инвертирование цифровых разрядов прямого кода
(получение обратного кода числа) с добавлением единицы в младший
разряд. В знаковый разряд числа заносится единица (знак “–”).
[–A]
пр
= 1.000 0000 1111 1010 – прямой код,
[–A]
об
= 1.111 1111 0000 0101 – обратный код,
+ 1
[–A]
доп
= 1.111 1111 0000 0110 – дополнительный код.
Для преобразования отрицательных чисел из прямого кода в
дополнительный может использоваться следующее правило. Младшие
нули прямого кода, включая младшую (крайнюю правую) единицу,
сохраняются и в дополнительном коде, а остальные разряды прямого
кода заменяются на противоположные (инвертируются) в
дополнительном коде. Преобразование применяется только к
цифровым разрядам числа. С использованием
этого правила:
[–A]
доп
= 1.111 1111 0000 0110
разряды, изменяемые
инвертированием
сохраняемые
разряды
Полученное представление числа в дополнительном коде
записывается в формате:
1.3. ОСОБЕННОСТИ ПРЕДСТАВЛЕНИЯ ЧИСЕЛ
С ПЛАВАЮЩЕЙ ЗАПЯТОЙ
Форма с плавающей запятой используется для представления так
называемых действительных чисел, которые в обобщенном виде пред-
ставляются следующим образом:
A
P
A
signA
SMА = )1(
,
где signAзнак числа А (0 – для положительных, 1 – для отрицатель-
ных),
М
А
мантисса числа А,
Sоснование порядка,
Р
А
порядок числа А.
Основными особенностями представления чисел с плавающей за-
пятой в современных ЭВМ являются:
1. В качестве основания порядка в современных ЭВМ используют-
ся S=2 (двоичное
представление мантиссы) и S=16 (шестнадцатеричное
представление мантиссы). Основание 2 используется персональных
1
1
1
1
1
1
1
1
0
0
0
0
0
1
1
0
15
1 0