Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 47

exercice electronique



  1. #1
    tech53

    exercice electronique


    ------

    bonjour,
    il s'agit d'un exercice d'electronique numerique, où

    on désire réaliser un circuit qui detecte si un nombre C sur M bits est une puissance de 2 ou non. On se limite à 8bits.

    veuillez établir un circuit logique qui permet de réaliser cette fonction.

    J'ai pensé que comme il s'agit d'une puissance de 2, il suffit de voir si le dernier bit se termine par 0, si c'est 0, c'est une puissance de 2 si c'est 1, ce n'est pas une puissance de 2. Mais je ne vois pas comment comment établir un tel circuit logique (avec les portes).
    Est-ce que vous sauriez comment faire ?
    merci.

    -----

  2. Publicité
  3. #2
    DAUDET78

    Re : exercice electronique

    Ta réponse est juste .....mais il n'y a pas besoin de logique pour lire un bit !
    tu es sûr de l'énoncé?

    Ne pas trop tenir compte de cette réponse trop spontanée.
    Dernière modification par gienas ; 15/11/2007 à 14h38. Motif: Warning !
    J'aime pas le Grec

  4. #3
    gienas

    Re : exercice electronique

    Bonjour tech53 et tout le groupe

    Je ne suis pas aussi optimiste que DAUDET78.

    Citation Envoyé par tech53 Voir le message
    ... il suffit de voir si le dernier bit se termine par 0, si c'est 0, c'est une puissance de 2 si c'est 1 ...
    Je pense que tu devrais, d'abord, parfaitement définir ce que tu appelle une "puissance de 2", en établissant la liste des candidats possibles, entre 0 et la limite qui est la tienne.

    Ensuite, en écrivant le code binaire des candidats, la réponse s'imposera d'elle même. La piste à suivre ne sera pas très loin

  5. #4
    DAUDET78

    Re : exercice electronique

    Citation Envoyé par gienas Voir le message
    Je ne suis pas aussi optimiste que DAUDET78.
    Ben oui ! Là c'est pas de l'optimisme, c'est de la grosse fatigue ! Effectivement, j'ai répondu un peu rapidement ....sorry

    C'est ça l'intérêt d'un forum. Tu sorts une ânerie, y a tout de suite quelqu'un pour te remettre au pas !
    Gienas, tu peux mettre un p'tit Warning sur mon message #2 du genre "réponse erronée" sans la supprimer (sinon ton message #3 n'a plus de signification)
    J'aime pas le Grec

  6. #5
    tech53

    Re : exercice electronique

    une puissance de 2, c'est un nombre pair, donc se termine en 0 en binaire.
    Comme il y a 8 bits, ça fait beaucoup de possibilités, mais je ne vois pas comment établir le circuit logique.
    quel est le principe pour détecter la puissance de 2 ?
    merci.
    Dernière modification par tech53 ; 15/11/2007 à 14h27.

  7. A voir en vidéo sur Futura
  8. #6
    DAUDET78

    Re : exercice electronique

    Citation Envoyé par tech53 Voir le message
    une puissance de 2, c'est un nombre pair
    donc pour toi 12 est une puissance de 2 ?
    Faut pas confondre "puissance de 2" et "multiple de 2" (ce j'avais fait dans ma réponse #2 !)
    J'aime pas le Grec

  9. Publicité
  10. #7
    tech53

    Re : exercice electronique

    merci.
    Une fois, qu'on a établit toutes les valeurs possibles, on fait une table de vérité ( renvoie 1 si c'est une puissance de 2) puis on en déduit le circuit logique, est-ce que c'est cela qu'il faut faire ou il faut faire autrement ?

  11. #8
    gueule de rak

    Re : exercice electronique

    il me semble, oui, mais tu n'as peut-être pas besoin de faire tout une table de vérité avec toutes les 256 combinaisons possibles de nombres sur 8 bits... car des puissances de 2 sur 8 bits, il n'y en a pas bcp... 2^0, 2^1, 2^2, etc jusque 2^?

  12. #9
    F4DXU

    Re : exercice electronique

    Hello tech53 and all,
    Chaque bit (de l'octet dans ton cas) pris individuellement est une puissance de 2. Ce qui signifie que tu auras une puissance de 2 seulement quand un seul bit sera à 1. L'équation suivra.
    Grillé par gueule de rak
    Cordialement, Jean-Marc de F4DXU (station radioamateur & pages web)

  13. #10
    DAUDET78

    Re : exercice electronique

    Citation Envoyé par DAUDET78 Voir le message
    donc pour toi 12 est une puissance de 2 ?
    0/ tu n'as pas répondu à ma question !!!!
    1/ Mais il faut que tu détermines quelles sont les nombres décimaux (entre 0 et 255) qui sont une puissance de 2
    2/ Ensuite, tu les convertis en binaire et tu cherche une proprièté commune à tous ces nombres
    3/ Ensuite, tu détermines le circuit logique Ad Hoc

    Tu réponds aux questions 0/ 1/ 2/ et /3
    J'aime pas le Grec

  14. #11
    maedupuis

    Re : exercice electronique

    Chaque bit sur 8bit est une puissance de 2 , 0 pas , 255 non plus .

  15. #12
    gienas

    Re : exercice electronique

    Appel à la communauté des participants

    Je pense qu'il serait bon, avant de donner des réponses, quand il s'agit explicitement d'exercices, de prendre quelques égards envers les demandeurs.

    Sympa, tech53 nous a annoncé d'entrée de jeu, qu'il s'agissait d'un exercice scolaire. On peut, bien sûr, lui donner la réponse, son execice est fini, et il peut aller jouer à sa console. Qu'aura-t-il appris? A mon avis, pas grand chose

    Si, au contraire, on le guide dans sa recherche, sans lui donner la réponse toute cuite. J'ai compris que c'est gentiment que gueule de rak et F4DXU vous avez voulu répondre, mais du coup, nos efforts, DAUDET78 et moi-même tombent un peu à l'eau :snif:

    Soyez sympas, à l'avenir, les autres aussi bien sûr, et tournez votre souris sept fois sur le tapis avant de répondre, surtout si vous avez la réponse

    D'avance, merci pour eux

    Edit: j'ajoute maedupuis dans ma requête, qui, dans mon oreillette, a répondu en même temps que moi.
    Dernière modification par gienas ; 15/11/2007 à 15h42.

  16. Publicité
  17. #13
    F4DXU

    Re : exercice electronique

    Oupss Désolé.
    Mais c'est pas moi , je n'ai pas donné l'équation
    Désolé tech53.
    gienas, pas mal, pas mal le : et tournez votre souris sept fois sur .....
    Cordialement, Jean-Marc de F4DXU (station radioamateur & pages web)

  18. #14
    tech53

    Re : exercice electronique

    j'ai établi toutes les puissances de 2 en binaire, mais je trouve une très grosse expression. Est-ce qu'il y a des variables qui disparaissent ?
    Quelle est la méthode la plus efficace pour trouver l'équation logique ?
    merci.

  19. #15
    DAUDET78

    Re : exercice electronique

    Citation Envoyé par DAUDET78 Voir le message
    0/ 12 qui est pair est-il une puissance de 2 ?
    1/ Il faut que tu détermines quelles sont les nombres décimaux (entre 0 et 255) qui sont une puissance de 2
    2/ Ensuite, tu les convertis en binaire et tu cherche une proprièté commune à tous ces nombres
    3/ Ensuite, tu détermines le circuit logique Ad Hoc

    Tu réponds aux questions 0/ 1/ 2/ et /3
    Si tu ne lis pas ce qu'on écrit, on n'y arrivera pas !
    répond aux questions 0/ et 1/ déjà
    Dernière modification par DAUDET78 ; 16/11/2007 à 01h28.
    J'aime pas le Grec

  20. #16
    tech53

    Re : exercice electronique

    0/ non 12 n'est pas une puissance de 2
    1/ 2^0=1, 2^2=4 jusqu'à 2^7=128
    2/ je les convertis tous en binaire
    le problème est que je trouve une très grosse expression à partir de la table de vérité (8 variables)
    comment faire ?
    merci.

  21. #17
    m'enfin

    Re : exercice electronique

    Salut,
    Tenter de simplifier l'équation obtenue à partir d'une table de vérité ne te mènera à rien car cette équation a déjà une forme caractéristique, c'est un opérateur que tu connais surement.

    Pour reconnaitre de quel opérateur il s'agit, fais ce même exercice avec un mot de 2 bits seulement, tu vas voir tout de suite ce que c'est.

    A+

  22. #18
    tech53

    Re : exercice electronique

    avec 2 bits,
    on a :
    a xor b

    pour P=abcdefgh
    on aura
    a xor b xor c xor d xor e xor f xor g xor h ?

  23. Publicité
  24. #19
    DAUDET78

    Re : exercice electronique

    Citation Envoyé par tech53 Voir le message
    2/ je les convertis tous en binaire
    y a plus qu'a !

    2^0=?=?????????
    2^1=?=?????????
    2^2=4=00000100
    2^3=?=?????????
    2^4=?=?????????
    2^5=?=?????????
    2^6=?=?????????
    2^7=?=?????????
    J'aime pas le Grec

  25. #20
    tech53

    Re : exercice electronique

    oui, je les ai déjà convertis en binaire, mais que trouve-t-on comme équation finale ?
    merci

  26. #21
    DAUDET78

    Re : exercice electronique

    donne tes résultats en complétant mon tableau #19
    J'aime pas le Grec

  27. #22
    tech53

    Re : exercice electronique

    2^0=0000 0000
    2^1=0000 0010
    2^2=0000 0100
    2^3=0000 1000
    2^4=0001 0000
    2^5=0010 0000
    2^6=0100 0000
    2^7=1000 0000

    voilà, maintenant qu'est ce qui permet de trouver l'équation directement ?
    Dernière modification par tech53 ; 16/11/2007 à 14h50.

  28. #23
    DAUDET78

    Re : exercice electronique

    Il y a des erreurs sur les 3 premières lignes
    J'aime pas le Grec

  29. #24
    F4DXU

    Re : exercice electronique

    Citation Envoyé par tech53 Voir le message
    2^0=0000 0000
    2^1=0000 0001
    2^2=0000 0010
    2^3=0000 0100
    2^4=0000 1000
    2^5=0001 0000
    2^6=0010 0000
    2^7=0100 0000

    voilà, maintenant qu'est ce qui permet de trouver l'équation directement ?
    Hello tech53 & all,
    Regarde bien le résultat que tu obtiens, il y a quelque chose de remarquable.
    Cordialement, Jean-Marc de F4DXU (station radioamateur & pages web)

  30. Publicité
  31. #25
    tech53

    Re : exercice electronique

    je sais que je les ai bien convertis en binaire mais les taper sur l'ordinateur toutes les puissances de 2 en binaire me parait rébarbatif.
    Maintenant, j'aimerais avancer dans l'exercice, c-a-d comment trouver l'équation ?
    merci.

  32. #26
    F4DXU

    Re : exercice electronique

    Citation Envoyé par tech53 Voir le message
    je sais que je les ai bien convertis en binaire mais les taper sur l'ordinateur toutes les puissances de 2 en binaire me parait rébarbatif.
    Maintenant, j'aimerais avancer dans l'exercice, c-a-d comment trouver l'équation ?
    merci.
    Décale tous les bits d'un rang à gauche
    Cordialement, Jean-Marc de F4DXU (station radioamateur & pages web)

  33. #27
    tech53

    Re : exercice electronique

    Citation Envoyé par tech53 Voir le message
    2^0=0000 0000
    2^1=0000 0010
    2^2=0000 0100
    2^3=0000 1000
    2^4=0001 0000
    2^5=0010 0000
    2^6=0100 0000
    2^7=1000 0000

    voilà, maintenant qu'est ce qui permet de trouver l'équation directement ?
    décaler tous les bits d'un rang à gauche ?
    tu es sûr ?

  34. #28
    F4DXU

    Re : exercice electronique

    Citation Envoyé par tech53 Voir le message
    décaler tous les bits d'un rang à gauche ?
    tu es sûr ?
    Oui mais 2^0=1
    Cordialement, Jean-Marc de F4DXU (station radioamateur & pages web)

  35. #29
    gueule de rak

    Re : exercice electronique

    j'ai un peu de mal à suivre, car le tableau de tech53 n'est pas le même dans son post que dans les citations, mais il y a partout

    2^0 = 0000 0000

    ce n'est pas correct, 2^0 ça ne fait pas 0.

    C'est pour ça, je suppose, que Daudet te poussait à écrire le tableau dans son intégralité.

    bàv
    GDR

  36. #30
    tech53

    Re : exercice electronique

    2^0=0000 0001
    2^1=0000 0010
    2^2=0000 0100
    2^3=0000 1000
    2^4=0001 0000
    2^5=0010 0000
    2^6=0100 0000
    2^7=1000 0000

    comment trouve-t-on l'équation ?
    merci.

Sur le même thème :

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. Exercice Electronique (1ere année BEP)
    Par lafritte57 dans le forum Électronique
    Réponses: 38
    Dernier message: 28/06/2007, 22h37
  2. électronique
    Par plasill dans le forum Électronique
    Réponses: 3
    Dernier message: 16/02/2007, 13h10
  3. four electronique
    Par fredjojo dans le forum Dépannage
    Réponses: 0
    Dernier message: 15/11/2004, 14h46
Découvrez nos comparatifs produits sur l'informatique et les technologies.