[an error occurred while processing this directive]
|
Делю 2 16-ти битных числа, как в Volume 4: Applications Guide tms54xx;
Description: 16 Bit By 16 Bit Signed Integer Divide And Modulus.
делю допустим d_num = 2000h ( в Q13 = 1) на d_den = 1750h (Q13=0.728)
получаю всё, как надо в частном d_quot = 1 , d_rem = 08b0.
Десятичный эквивалент равен ~ 1.37, что равно 2BECh (Q13), Так вот вопрос, как мне собрать из моего частного и остатка от деления, число 2BECh т.е. 1.37... Что то думал думал так и не придумал, ничего кроме look up table. Простите за такое открытое ламерство :)
E-mail: info@telesys.ru