[Programmation] conversion code c optimisé
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

conversion code c optimisé



  1. #1
    invite764d6438

    conversion code c optimisé


    ------

    bonjour auriez vous une maniere de coder cette portion de code en c pour que ca consomme moins en mémoire ROM;

    je n'ai plus assez de place sur mon pic, je cherche a economiser de la rom et cette fonctionne consomme pas mal

    Code:
     Conv = (10000 * (tance[0] - 48))  +  (1000 * (tance[1] - 48))  +  (100 * (tance[3] - 48));

    merci

    -----

  2. #2
    luc_1049

    Re : conversion code c optimisé

    Bonsoir

    Vous devriez préciser le contexte !
    QU'avez vous comme pic ? Avez vous des latitudes pour changer de pic et la garder la compatibilité ?
    Comment en êtes vous arrivé là, le débordement est sans doute le fruit de mauvais codage cumulé, qu'en pensez vous ?

    Avez vous regardé l'assembleur généré afin de voir où votre code est défaillant ?

    Vous nous avez pas indiqué le type de tance .
    cdlt

  3. #3
    Jack
    Modérateur

    Re : conversion code c optimisé

    En effet, on ne sait pas de quel type est la variable conv. Si elle est en entier, il y a de fortes chance de se retrouver devant un débordement lors de la multiplication par 10000.
    Si elle est de type float, dans ce cas ça va effectivement consommer de la rom.

Discussions similaires

  1. [Programmation] Conversion pseudo-code vers C pour Pic
    Par inviteb1bc9077 dans le forum Électronique
    Réponses: 6
    Dernier message: 16/03/2016, 01h51
  2. Conversion d'un pdf en QR code
    Par Edelweiss68 dans le forum Programmation et langages, Algorithmique
    Réponses: 6
    Dernier message: 26/07/2013, 13h48
  3. Code VHDL pour conversion d'un entier en binaire
    Par invitea9f621f9 dans le forum Électronique
    Réponses: 1
    Dernier message: 25/04/2010, 15h56
  4. Code VHDL pour conversion du décimal au binaire
    Par invitea9f621f9 dans le forum Électronique
    Réponses: 0
    Dernier message: 25/04/2010, 15h03
  5. Code conversion A/N pic 18f2550
    Par invitea3aa0b45 dans le forum Électronique
    Réponses: 1
    Dernier message: 21/06/2008, 23h42
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...