por Hermecildes » 25 Jan 2007 14:21
Fiz um programa em C a pouco tempo somente para teste, e coloquei um calculo de multiplicaçao e divisao. A dúvida é a seguinte: Compilei o programa e tudo ok, o programa funcionou, entao eu usei a opçao disassember, só que quando eu vi o arquivo nao havia as instruçoes de multiplicaçao do pic, a multiplicaçao foi feita do modo tradicional com somas e deslocamentos, no compilador nao vi nenhuma opçao de habilitaçao da multiplicaçao po hardware, porque isso? O pic usado foi o 18f452, e esse tem multiplicaçao por hardware. Isso implica que o código gerado fica maior, e mais lento.
Atitude em tempo real.