[an error occurred while processing this directive]
|
Т.е., например, сложить два 32-битных числа за раз?
А вот еще, кстати, зачем два аккумулятора на один умножитель? Такое и в dsPIC есть?
Под fractional Вы имеете в виду, что если множить 1.15 на 1.15, то получится 2.30 и, сдвигая на один бит влево, получается 1.31? Это?
Тогда если в 28хх есть fractional, то должно быть и округление. Что-то не нашел. Или плохо искал?
Про 17-бит при умножении. А откуда знак-то возмется? Вот, допустим, лежит в памяти число 16-битное. Беззнаковое. 17 бит при умножении тут не нужно. Если знаковое, то в нем уже и так один бит под знак занят - 16-й, а данные представлены остальными 15-ю битами. И в чем тут фишка - из 16-битного числа 17-битное не получится?
E-mail: info@telesys.ru