Округление результата

При нормализации результата путем сдвига вправо отбрасывание младшего разряда может привести к накоплению большой положительной ошибки. Для исключения этого вводится операция округления. С этой целью SM и RGZ имеют дополнительный разряд со стороны младших разрядов. Округление осуществляется добавлением 1 в этот разряд с последующим отбрасыванием его содержимого. Если в дополнительном разряде была 1, то возникает 1 переноса в младший основной разряд, вследствие чего погрешность будет знакопеременной и не больше ½ веса младшего разряда. Таким образом, суммирующий блок, работающий в режиме с плавающей запятой (СБП), состоит из двух СБ мантисс и порядков (рис. 6.4).

 
 

 


Рис. 6.4. Суммирующий блок для сложения чисел с плавающей запятой