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

Question bête...



  1. #1
    Adrian1903

    Question bête...


    ------

    Sur un PIC, quand le résultat fait 0 ou est négatif, le bit 0 du registre STATUS se met a 1 c'est ca?? Si ce n'est pas le cas expliquez-moi s'il vos plait.
    Et puis, comment fais-t-on une multuplication....
    Merci ! !

    -----

  2. Publicité
  3. #2
    Gérard

    Re : Question bête...

    Quand le résultat est nul, Z (bit 2 de STATUS) = 1
    Quand le résultat n'est pas nul Z = 0
    Pour multiplier par 2, faire une rotation à gauche
    Pour multiplier par 3, ajouter le résultat de la rotation à gauche au nombre de départ
    Avec un langage évolué, la multiplication est plus simple.
    Gérard.

  4. #3
    Adrian1903

    Re : Question bête...

    :/
    Je fais tout en asm
    N'y a-t-il pas un bit ou registre qui repere les nombre negatifs?
    Expliquez moi le carry svp... C'est quoi déjà?

  5. #4
    Gérard

    Re : Question bête...

    C'est écrit dans les datasheet.
    Il est trop tard pour moi pour aller voir maintenant.
    Bonne nuit,
    Gérard.

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

    Re : Question bête...

    J'aimerai diviser un nombre de 8 bit par 2.
    en fait je veux passer de 0 - 255 à 0 - 127
    Merci !!!

  8. #6
    etienneh

    Re : Question bête...

    Dans ce cas, il te faut décaler le nombre vers la droite de 1 rang.

    Amicalement,
    E.

  9. Publicité
  10. #7
    Gérard

    Re : Question bête...

    Citation Envoyé par etienneh
    Dans ce cas, il te faut décaler le nombre vers la droite de 1 rang.

    Amicalement,
    E.
    C'est ce qu'il faut faire, fais un essai sur papier et tu verras que çà marche.
    Gérard.

  11. #8
    Xavier35

    Re : Question bête...

    Citation Envoyé par etienneh
    Dans ce cas, il te faut décaler le nombre vers la droite de 1 rang.

    Amicalement,
    E.
    En veillant à mettre le bit de poids for à zero pour une division non signée, ou en le gardant dans l'état initial pour une division signée

  12. #9
    etienneh

    Re : Question bête...

    Citation Envoyé par Xavier35
    En veillant à mettre le bit de poids for à zero pour une division non signée, ou en le gardant dans l'état initial pour une division signée
    Très juste !

Discussions similaires

  1. Question bête
    Par doctorx dans le forum Chimie
    Réponses: 2
    Dernier message: 29/11/2007, 16h14
  2. Question bête .
    Par nassoufa_02 dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 03/10/2007, 20h15
  3. question bête
    Par Hafedh dans le forum Santé et médecine générale
    Réponses: 2
    Dernier message: 01/04/2007, 00h56
  4. Question bête ?
    Par Dragonflash dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 22/01/2007, 19h29
  5. question bête
    Par adrislas dans le forum Mathématiques du supérieur
    Réponses: 12
    Dernier message: 08/02/2005, 20h22
Découvrez nos comparatifs produits sur l'informatique et les technologies.