Округление

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

Выберите округление режима

Чтобы выбрать самый подходящий режим округления для вашего приложения, необходимо рассмотреть системные требования и свойства каждого режима округления. Самые важные свойства рассмотреть:

  • Стойте — Независимый от используемого оборудования, какого количества обработки расхода метод округления требует?

  • Смещение — Каково ожидаемое значение округленных значений минус исходные значения?

  • Возможность переполнения — метод округления вводит возможность переполнения?

Для получения дополнительной информации о том, когда использовать каждый режим округления, смотрите Округление Методов.

Выбор округления режима в диагностических целях

Округление к потолку и округление к полу иногда полезны для диагностических целей. Например, после серии арифметических операций, вы не можете знать точный ответ из-за ограничений размера слова, которые вводят округление. Если каждая операция в ряду выполняется дважды, однажды округление к положительной бесконечности и однажды округление к отрицательной бесконечности, вы получаете верхний предел и нижний предел на правильном ответе. Можно затем решить, достаточно точен ли результат или если дополнительный анализ необходим.

Похожие темы