Умножение отрицательных чисел
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено qqk 22 апреля 2005 г. 06:26

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

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru