Вычисления с фиксированной точкой

Как программное обеспечение выполняет операции вычислений с фиксированной точкой, эффекты типа данных и масштабирования

Вычисления с фиксированной точкой относятся к тому, как управляются двоичные слова без знака или со знаком. Простота функций вычислений с фиксированной точкой, таких как сложение и вычитание допускает экономически эффективные аппаратные реализации.

Темы

Вычисления с фиксированной точкой

Сложение, вычитание, умножение, броски, по модулю и дополнительная арифметика two

Правила для арифметических операций

Описывает правила, что программное обеспечение Simulink® следует, когда арифметические операции выполняются на входных параметрах и параметрах.

Сдвиги

Почти все микропроцессоры и цифровые сигнальные процессоры поддерживают четко определенные операции сдвига разряда для целых чисел.

Преобразования и арифметические операции

Обеспечивает пример, подсвечивающий способ, которым преобразованы типы данных, и арифметические операции выполняются на входных параметрах и параметрах в программном обеспечении Simulink

Процесс суммирования

Сложение является наиболее распространенной арифметической операцией, которую выполняет процессор. Когда два n-bit числа добавляются вместе, всегда возможно привести к результату с n + 1 ненулевая цифра из-за переноса от крайней левой цифры.

Процесс умножения

Умножение n-bit двоичного числа с двоичным числом Мбит приводит к продукту, который является до m + n биты в длине и для подписанных и для слов без знака.

Процесс деления

Язык программирования C обеспечивает доступ к целочисленному делению только для типов данных с фиксированной точкой. В зависимости от размера числителя можно получить некоторые дробные биты путем выполнения сдвига до целочисленного деления.

Использование свойств fimath для Вычислений с фиксированной точкой

Используя fimath объекты управлять результатами вычислений с фиксированной точкой с fi объекты.

Рекомендуемые примеры