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

Модифицированный сдвиг вправо и влево



Числа, представленные в форме с плавающей запятой, изображаются двумя частями: мантиссой и порядком. Так как при выполнении алгебраического сложения действия, выполняемые над мантиссами и порядками различны, в цифровом автомате должны быть два раздельных устройства для их обработки.

В нормальной форме число представляется следующим образом:

,

где 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



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