Question bête...
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. #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.

  3. #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à?

  4. #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.

  5. A voir en vidéo sur Futura
  6. #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 !!!

  7. #6
    invite753da5c7

    Re : Question bête...

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

    Amicalement,
    E.

  8. #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.

  9. #8
    invitef0503bf7

    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

  10. #9
    invite753da5c7

    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, 15h14
  2. Question bête .
    Par invite870bfaea dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 03/10/2007, 19h15
  3. question bête
    Par invitee33d974a dans le forum Santé et médecine générale
    Réponses: 2
    Dernier message: 31/03/2007, 23h56
  4. Question bête ?
    Par inviteb15628b1 dans le forum Mathématiques du supérieur
    Réponses: 5
    Dernier message: 22/01/2007, 18h29
  5. question bête
    Par invite87a1ce41 dans le forum Mathématiques du supérieur
    Réponses: 12
    Dernier message: 08/02/2005, 19h22
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...