Вы можете исключить возможность переполнения, добавив соответствующее количество защитных битов к двоичному слову.
Для двух дополнительных подписанных значений защитные биты заполняются либо 0, либо 1 в зависимости от значения старшего бита (MSB). Это называется расширением знака. Например, рассмотрим 4-разрядное число дополнения с значением 1011. Если это число расширено в диапазоне до 7 битов с расширением знака, то число становится 1111101, и стоимость остается тем же.
Программное обеспечение Simulink ® поддерживает защитные биты только для дробных типов данных. Как для подписанных, так и для неподписанных дробей защитные биты лежат слева от двоичной точки по умолчанию. Например, путем установки для типа данных Output значенияsfrac(36,4), указывается 36-битный дробный тип данных со знаком с 4 защитными битами (общий размер слова - 40 бит).
