Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Числа, представленные в форме с плавающей запятой, изображаются двумя частями: мантиссой и порядком. Так как при выполнении алгебраического сложения действия, выполняемые над мантиссами и порядками различны, в цифровом автомате должны быть два раздельных устройства для их обработки.
В нормальной форме число представляется следующим образом:
,
где An – число А, представленное в нормальной форме; m A – мантисса числа А; q – основание системы счисления; р А – порядок числа А. Ограничения на мантиссу: q- 1<=| m A|<1. (*)
Всякое число, не удовлетворяющее данным условиям, должно быть приведено в соответствие с этим условием. Такую операцию называют нормализацией числа. Операция нормализации числа состоит из проверки выполнимости условия и сдвига изображения мантиссы на один разряд и более в левую или правую сторону в пределах разрядной сетки машины.
Модифицированный сдвиг – выполняется над модифицированными изображениями по правилам, приведенным в следующей таблице.
Исходная комбинация | Сдвиг на один разряд влево | Сдвиг на один разряд вправо |
00, а 1 а 2… аn | 0 а 1, а 2… аn 0 | 00,0 а 1 а 2… аn -1 |
01, а 1 а 2… аn | 1 а 1, а 2… аn 0 | 00,1 а 1 а 2… аn -1 |
10, а 1 а 2… аn | 0 а 1, а 2… аn α | 11,0 а 1 а 2… аn -1 |
11, а 1 а 2… аn | 1 а 1, а 2… аn α | 11,1 а 1 а 2… аn- 1 |
Для дополнительного кода α=0; для обратного α=1.
Нарушение нормализации числа – невыполнение условия (*). Возможно нарушение справа (величина результата ³ 1) и нарушение слева (результат оказался меньше q -1). Признак нарушения нормализации справа – наличие разноименных комбинаций в знаковых разрядах сумматора. Признак нарушения нормализации числа слева – наличие одинаковых комбинаций в разряде переполнения и в старшем разряде цифровой части сумматора.
При нарушении нормализации справа надо число сдвигать вправо, при нарушении нормализации слева – влево.
Выполненное условие нормализации справа: одноименные комбинации в знаковой части.
Выполненное условие нормализации слева: разноименные комбинации в разряде переполнения и в старшем цифровом разряде.
Дата публикования: 2015-09-17; Прочитано: 2152 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!