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

etude d'une calculatrice (exo)



  1. #1
    saturne/

    etude d'une calculatrice (exo)


    ------

    bonjour à tous,
    je joins l'exercice suivant qui étudie les differentes parties d'une calculette.
    Le probleme est que je ne comprends pas la 1ère question.
    merci.

    -----
    Images attachées Images attachées

  2. #2
    gienas
    Modérateur

    Re : etude d'une calculatrice (exo)

    Bonjour saturne/ et tout le groupe

    Citation Envoyé par saturne/ Voir le message
    ... Le probleme est que je ne comprends pas la 1ère question ...
    Je suppose que la première question, c'est la question a.

    Bien entendu, nous n'allons pas te donner la réponse, ce serait le plus mauvais des services à te rendre. Par contre, rien n'interdit de t'aider à comprendre.

    Tu es cencé savoir ce qu'est un octet et un code ASCII. Tu es aussi cencé savoir comment on calcule la valeur d'un nombre binaire codé sur un octet. Tu es aussi censé savoir ce qu'est un bit, et comment on "désigne" chacun des bits d'un octet, en partant du dernier à droite (le moins significatif), pour aboutir au premier de gauche (le plus significatif).

    Quand tu auras "rétabli" dans ta tête toutes les notions énumérées ici, la question a ne sera plus qu'une formalité.

    Pour t'aider un peu plus, établis un tableau, attenant à celui déjà donné, comportant les états de tous les bits, dans les deux codes prévus, et compares les séries que l'on te demande de comparer.

  3. #3
    freepicbasic

    Re : etude d'une calculatrice (exo)

    Comment transformer une action humaine ("touches"),
    en valeurs binaires ?
    A+, pat

  4. #4
    saturne/

    Re : etude d'une calculatrice (exo)

    le code ascii fournit est bien en base hexadecimale ?
    si oui, est-ce qu'il faut que je convertisse en valeur binaire ?
    quand ils disent des bits 0 à 3, cela signifie qu'il y a 4 bits et donc la valeur maximale est 15 (en decimale).

  5. A voir en vidéo sur Futura
  6. #5
    gienas
    Modérateur

    Re : etude d'une calculatrice (exo)

    Citation Envoyé par saturne/ Voir le message
    le code ascii fournit est bien en base hexadecimale ? ...
    Oui

    Citation Envoyé par saturne/ Voir le message
    ... si oui, est-ce qu'il faut que je convertisse en valeur binaire ? ...
    ???

    No comment. "Faire plus confiance" à l'énoncé, et suivre le plan proposé. Ce n'est pas par hasard

    Citation Envoyé par saturne/ Voir le message
    ... quand ils disent des bits 0 à 3, cela signifie qu'il y a 4 bits et donc la valeur maximale est 15 (en decimale).
    Oui, ou plutôt F en hexa. Mais ces 4 bits ne sont pas n'importe lesquels, sur les 8 bits de l'octet ...

    En comparant ces seuls 4 bits dans les deux octets prévus (ASCII et binaire) pour chaque caractère tapé, il y a une surprise ...
    Dernière modification par gienas ; 01/05/2007 à 21h50.

  7. #6
    saturne/

    Re : etude d'une calculatrice (exo)

    est-ce que tu pourrais me donner un exemple juste pour la 1ere question pour que je puisse continuer cet exercice.
    merci.

  8. #7
    gienas
    Modérateur

    Re : etude d'une calculatrice (exo)

    Citation Envoyé par saturne/ Voir le message
    est-ce que tu pourrais me donner un exemple ...
    Oui, mais un seul, pour la touche 0

    ASCII -> 0011 0000 ; bin -> 0000 0000

    A toi de jouer

  9. #8
    saturne/

    Re : etude d'une calculatrice (exo)

    pour les valeurs des bits 0 à 3 (a3a2a1a0) de ascii, je remarque qu'elles sont identiques que ceux du binaire(b3b2b1b0).

    pour la question b, il faut bien exprimer chaque bit de binaire en fonction des bits de ascii ?
    donc (\=conjugué)
    b0=a0*(\a3+\a2*\a1)
    b1=a1*\a3
    b2=\a3*a2
    b3=\a1*a3*\a2

    pour la c, (a7a6a5a4) restent les mêmes 0011
    (b7b6b5b4) restent les mêmes 0000
    donc
    b4=b5=b6=b7=a7+a6+\a5+\a4 ?

    pour la e, tout ce qui est different de 0011 montre que ce n'est pas un code ascii d'un nombre.

    pour la f, g que diriez-vous ?

    pour la 2e partie, pour a) (i) quel est le composant ?

    merci.

  10. #9
    freepicbasic

    Re : etude d'une calculatrice (exo)

    le code ascii fournit est bien en base hexadecimale ?
    La lecture du clavier ne donne pas forcément un code ASCII.
    Seul un clavier évolué genre PC le fait.
    De plus il communique avec un port série

    Il faudrait déterminer comment est le clavier !
    quelques exemples;

    Clavier de PC
    Boutons poussoirs indépendants.
    clavier matriciel.
    clavier avec codeur à diode.
    etc...

    Dans le cas d'un clavier simple , la lecture renvoie généralement une valeur binaire qui indique une touche mais pas forcément sa valeur.
    Il faudra donc faire une table d'équivalence.

    pour l'hexadécimale ou le binaire.
    l'hexadécimale indique la base utilisé (base 16)
    Le binaire indique la base 2
    A priori le chiffre est donc le même, seul l'affichage change.

    Après reste à savoir le mode d'affichage ou le format de la chaine reçu.
    "Hexadécimale" pourrait sous entendre "ASCII_hexadécimale" et "binaire" ASCII_binaire.
    Dans ce cas il s'agit de chaines de caractères reçu. avec un chiffre codé en hexa ou en binaire.

    pour l'ALU choisir un µp ou µC

    pour l'affichage choisir un type d'affichage.
    sortie RS232
    Afficheur 7 segs
    Afficheur LCD
    autres...
    A+, pat

  11. #10
    saturne/

    Re : etude d'une calculatrice (exo)

    Phase de calcul
    L'UAL de notre calculatrice est capable de faire des additions rapides, pour cela elle utilise la
    technique de l'additionneur à choix de retenue. Cet additionneur est composé de 3 additionneurs
    de taille 4 bits. Le premier additionneur additionne les bits 3 à 0 de 2 entrées a et b. Les deux
    autres additionneurs additionnent en même temps les bits 7 à 4 des entrées a et b, un de ces
    additionneurs a une retenue d'entrée à 0 et l'autre une retenue d'entrée à 1.
    i. Comment à partir de ces 3 additionneurs obtenir l'addition sur 8 bits des nombres a et b ?
    ii. Quel composant de l'électronique numérique peut faire le lien entre ces 3 additionneurs
    pour avoir l'addition sur 8 bits
    iii. Réalisez un schéma de cet additionneur 8 bits.

    pourriez-vous me dessiner cet additionneur ?
    pour la (ii) quel est le composant qui peut faire le lien entre ces 3 addiionneurs ?
    merci.

Discussions similaires

  1. principes de fonctionnement d'une calculatrice
    Par hotto dans le forum Électronique
    Réponses: 7
    Dernier message: 02/11/2011, 13h01
  2. modification d'une calculatrice
    Par turquier dans le forum Électronique
    Réponses: 4
    Dernier message: 16/02/2007, 15h19
  3. choix d'une calculatrice
    Par lyly007 dans le forum Matériel - Hardware
    Réponses: 0
    Dernier message: 04/01/2007, 15h56
  4. Choix d'une calculatrice ?!
    Par Flodestro dans le forum Orientation avant le BAC
    Réponses: 15
    Dernier message: 17/09/2006, 14h59
  5. [EXO] etude de fonction
    Par adri33170 dans le forum Mathématiques du supérieur
    Réponses: 3
    Dernier message: 07/12/2005, 22h06
Découvrez nos comparatifs produits sur l'informatique et les technologies.