programmation ??????
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

programmation ??????



  1. #1
    saraviva

    programmation ??????


    ------

    salut atout le monde j ai une question dans la programmation :
    ecrir un program pour calculer la moyenne de la zone [200H;210H]
    j ai pensé a utilisé le décalage 1 bit à droite (shift right ) mais c était pas utile S IL VOUS PLAIT aider moi !!!


    Rappel de la charte que tu as acceptée en t'inscrivant ici:

    Respectez les lecteurs du forum, n'écrivez pas vos messages en style SMS ou phonétique. Utilisez la fonction "prévisualisation" pour vous relire et limiter les fautes d'orthographe.
    Merci d"en tenir compte à l'avenir

    Pour la modération,

    yoda1234.

    -----
    Dernière modification par yoda1234 ; 20/03/2011 à 03h25.

  2. #2
    saraviva

    Re : programation ??????

    svp aidezzzzz moi !!!:/

  3. #3
    Jack
    Modérateur

    Re : programation ??????

    Comment veux-tu que quelqu'un puisse t'aider?
    Aucun d'entre-nous n'étant en possession d'une boule de cristal opérationnelle, il va falloir que tu nous dises au moins dans quel langage. Et vu qu'il s'agit de programmation de bas niveau puisque les adresses des données apparaissent, il faudra dans ce cas préciser quel est le microprocesseur utilisé.

    A+

  4. #4
    whoami

    Re : programation ??????

    Bonjour,

    Merci Jack, pour une fois, je n'ai pas eu à parler de boule de cristal en panne, vacance ou grève.

  5. A voir en vidéo sur Futura
  6. #5
    polo974

    Re : programmation ??????

    juste un détail: vu que la zone est (je cite): [200H;210H]
    Attention, bornes incluses, donc il faut diviser par 17 (et non 16...)

    (pour que la routine soit réutilisable, le mieux est de calculer (ou compter) le nombre de données a moyenner).

    En passant: 64 + 64 = -128 si on travaille en complément à 2 sur des octets (gare aux débordements)...
    Jusqu'ici tout va bien...

  7. #6
    Jack
    Modérateur

    Re : programmation ??????

    En passant: 64 + 64 = -128 si on travaille en complément à 2 sur des octets (gare aux débordements)...
    Houlàààà! On n'en est pas là
    On ne sait même pas le format des données à moyenner: octets, mots de 16 ou 32 bits, etc.

    A+

  8. #7
    saraviva

    Re : programmation ??????

    à jack : le microprocesseur utilisé est le 8086

  9. #8
    Jack
    Modérateur

    Re : programmation ??????

    et le format des données?

    Je te conseille ce simulateur pour tester tes programmes

    A+

  10. #9
    polo974

    Re : programmation ??????

    Citation Envoyé par Jack Voir le message
    Houlàààà! On n'en est pas là
    On ne sait même pas le format des données à moyenner: octets, mots de 16 ou 32 bits, etc.

    A+
    C'est vrai, mais c'était un peu pour montrer que les infos données sont insuffisantes.
    Quoi que sur 17 octets, c'est sûrement des octets (vu que 17 est premier).

    calcul d'une moyenne:
    faire la somme des éléments (quel format?) en faisant attention à ne pas déborder.
    diviser par le nombre d'éléments avec la précision souhaitée et en gérant ou non l'arrondi...

    une fois l'algo posé, on peu envisager de passer au codage.

    8086, ça date des années 70, ça...
    Jusqu'ici tout va bien...

Discussions similaires

  1. Programmation
    Par invite4bfd4e89 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 21/04/2010, 23h44
  2. Programmation de µC
    Par invitefdead068 dans le forum Électronique
    Réponses: 2
    Dernier message: 30/01/2009, 12h50
  3. TS programmation
    Par inviteb6693cd2 dans le forum Mathématiques du collège et du lycée
    Réponses: 16
    Dernier message: 03/11/2007, 14h30
  4. Programmation en C
    Par KHEOPS1982 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 21/02/2006, 13h23
  5. programmation
    Par invite3d7be5ae dans le forum Logiciel - Software - Open Source
    Réponses: 15
    Dernier message: 30/06/2005, 20h45