15.3: Математика
- Page ID
- 29345
Зазвичай вбудований код не є математичним інтенсивним. Є деякі винятки з цього правила, але загалом код для мікрохвильової печі не потребує чогось на зразок функції косинуса. Багато вбудованих систем не мають або потребують математики з плаваючою комою. Всі математичні операції виконуються з використанням цілих чисел. У деяких випадках для прискорення обробки можуть використовуватися таблиці підстановки. Іноді ви почуєте про математику з «фіксованою точкою» порівняно з плаваючою комою. Це досить проста ідея. Припустимо, вам потрібно працювати зі змінними з точністю до десятих, але у вас є тільки цілі числа. Просто розглядайте свої змінні як мають невидиму десяткову крапку після першої цифри і думайте про всі значення як в десятих. Таким чином, число 17.3 буде зберігатися і маніпулювати як 173. Якщо результат якогось розрахунку скажімо, 2546, то ви знаєте реальну відповідь 254,6.
