ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
30433 Топик полностью
jaga-jaga (23.05.2005 18:26, просмотров: 1) ответил mse на чего махать-то...
так пик-то быстрее машет ;) из исходников библиотек ht-picc18: 16x16, результат 16, 14 тактов (программных)
    movf    plier,w     ;get the multiplier low byte
    mulwf   btemp       ;multiply by low byte
    movff   PRODL,prod                                  ; 2
    movff   PRODH,prod+1                                ; 2
    movf    plier,w     ;get the multiplier low byte
    mulwf   btemp+1     ;multiply by high byte
    movf    PRODL,w
    addwf   prod+1      ;add to result hi byte
    movf    plier+1,w   ;get the multiplier high byte
    mulwf   btemp       ;multiply by low byte
    movf    PRODL,w
    addwf   prod+1      ;add to result hi byte
16x16, результат 32, тактов уже значительно больше, (порядка 50-60), на дсПИКе зато знаачительно меньше тактов ;) если меряться, то упор делать не на математику - обычный пик проигрывает ;)