|
Мне необходимо умножить два числа, одно из них положительное всегда, второе может быть либо положительное, либо отрицательное. Формат чисел Q13 16 бит, т.е. диапазон числа от -3.999 до 3.999. Контроллер TMS320LF2406.
Писал программу и потом задумался, что что-то не то у меня в месте где эти числа умножаются, вроде как умножение положительных чисел отличается от умноже ния отрицательных.. В общем запарился я и не могу никак разобраться как там сделать это умножение и в каком формате получиться число.
Подскажите кто знает или дайте ссылку где почитать про арифметику отрицательных чисел и чесел с фиксированной точкой.
E-mail: info@telesys.ru