De quelle langage s'agit-il ?
Répondre à la discussion
Affichage des résultats 1 à 17 sur 17

De quelle langage s'agit-il ?



  1. #1
    invite669721b7

    De quelle langage s'agit-il ?


    ------

    bonjour,
    j'ai une question à propos de ces instructions :

    IOSET0 = 0x00000000;
    et
    IOSET1 = 0xFFFFFFFF;

    De quelle langage s'agit-il ?
    qu'est-ce que cela signifie ?

    est-ce que vous connaissez des sites qui parlent de cela ?

    Merci pour vos réponses.

    -----

  2. #2
    DAUDET78

    Re : electronique

    C'est de la représentation Héxa en language "C" (à mon humble avis)
    J'aime pas le Grec

  3. #3
    invite669721b7

    Re : electronique

    merci, mais qu'est-ce que cela signifie ?

  4. #4
    DAUDET78

    Re : electronique

    Si je te montre une plume d'oiseau, je peux (peut_être) te donner son nom, mais pas son âge, son sexe et son pays d'origine. Avec une question lapidaire, aussi courte et sans but avoué, on ne peut rien répondre
    J'aime pas le Grec

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

    Re : De quelle langage s'agit-il ?

    Oui ca ressemble a du C.
    La variable IOSET0 (a priori une valeur 32 bits) contient une valeur ou tous les bits sont a 0.
    La variable IOSET1 (aussi 32 bits) a tous les bits a 1.
    IOSET0 = 0x00000000;
    IOSET1 = 0xFFFFFFFF;
    Elles sont probablement utilisees pour positionner (SET) les valeurs d'un port d'entree sortie (I/O=Input/Output), soit tout a 0 soit tout a 1.

    Cordialement,

    Philippe

  7. #6
    invite669721b7

    Re : De quelle langage s'agit-il ?

    Merci Philder.
    Mais que représente 0x et il n'y a que 8 zéros après.
    Et pour l'instruction suivante, F représente 1 ?

  8. #7
    PA5CAL

    Re : De quelle langage s'agit-il ?

    Bonsoir

    "0x" indique que ce qui suit est écrit en hexadécimal, c'est-à-dire en base 16. Chaque caractère correspond à 4 bits. Les 8 zéros correspondent à 32 bits.

    F en base 16 correspond à 15 en base 10, ou encore à 1111 en binaire (base 2).

  9. #8
    PA5CAL

    Re : De quelle langage s'agit-il ?

    Un petit pense-bête:
    Code:
    hexa  binaire  base 10
      0    0000      0
      1    0001      1
      2    0010      2
      3    0011      3
      4    0100      4
      5    0101      5
      6    0110      6
      7    0111      7
      8    1000      8
      9    1001      9
      A    1010     10
      B    1011     11
      C    1100     12
      D    1101     13
      E    1110     14
      F    1111     15

  10. #9
    invite669721b7

    Re : De quelle langage s'agit-il ?

    merci, mais est-ce que vous connaissez des sites qui parlent de cela ?

  11. #10
    Jack
    Modérateur

    Re : De quelle langage s'agit-il ?

    voili, voilou

    ce n'est pas ce qui manque ...

    http://www.apprendre-en-ligne.net/cr...ges/bases.html

    Bonne lecture

  12. #11
    invite669721b7

    Re : De quelle langage s'agit-il ?

    merci, mais je parlais plutôt du langage avec les instructions du post 1.
    Est-ce qu'il existe des sites sur ce langage ?

  13. #12
    Jack
    Modérateur

    Re : De quelle langage s'agit-il ?

    Ce ne sont pas non plus les sites qui parlent du langage C qui manquent.

    Mais même après un an de formation au langage C, tu ne sera pas plus avancé.

    Les instructions sont simplissimes:
    la 1ère mets tous les bits de IOSET0 à 0
    et la seconde mets tous les bits de IOSET1 à 1

    Tant qu'on ne sauras pas ce que représentent IOSET0 et IOSET1, on ne sera pas avancé. A mon avis c'est un problème de configuration de registres, ou de masque.

    A+

  14. #13
    invite669721b7

    Re : De quelle langage s'agit-il ?

    que signifie le terme de masque ?

  15. #14
    Jack
    Modérateur

    Re : De quelle langage s'agit-il ?

    C'est ce qui permet, par une opération logique de mettre des bits à 1, à 0 ou de tester des bits.

    A+

  16. #15
    invite155c020b

    Re : De quelle langage s'agit-il ?

    Et si tu nous disais un peu d'où sortent ces deux variables comme tout le monde le dis ?
    On pourrais certainement t'aiguiller plus facilement si on savais où tu en est et où tu veux aller

    A ce niveau comme te l'on dis les autres, on peut juste te dire que ça sort d'un langage de programmation (certainement du C pour un µC mais ça peut être tout et son contraire).
    A toi de nous dire d'où tu sors ce bout de code, ce que tu est en train de faire et ce que tu veux réussir à comprendre/faire.

    Avec ça je pense que ce thread deviendra un peu moins stérile

  17. #16
    invite6de5f0ac

    Re : De quelle langage s'agit-il ?

    Bonjour,

    La syntaxe en 0x... vient bien du C, mais est aujourd'hui adoptée par beaucoup de langages... ça pourrait aussi bien être du Java, du C++ ou du C#. Des variables comme IOSET0 et IOSET1 font penser à des registres de microcontrôleur style PIC (je ne suis pas certain mais c'est l'idée), je me joins au concert pour demander plus de précisions sur le contexte !

    -- françois

  18. #17
    Seb.26

    Re : De quelle langage s'agit-il ?

    Citation Envoyé par arnoldkl Voir le message
    Est-ce qu'il existe des sites sur ce langage ?
    Google est ton ami ...

    http://fr.wikipedia.org/wiki/C_%28langage%29

Discussions similaires

  1. [identification] De quelle plante s'agit-il?
    Par invite58549cb8 dans le forum Identification des espèces animales ou végétales
    Réponses: 7
    Dernier message: 14/05/2007, 13h02
  2. De quoi s'agit-il ??
    Par invitedbef360d dans le forum Technologies
    Réponses: 42
    Dernier message: 21/04/2007, 15h54
  3. De quoi s'agit-il ?
    Par Romain-des-Bois dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 19
    Dernier message: 13/04/2007, 09h58
  4. tpe: quelle est la part du cerveau dans l'acquisition du langage?
    Par invitec80ad097 dans le forum TPE / TIPE et autres travaux
    Réponses: 1
    Dernier message: 09/10/2005, 14h46
Découvrez nos comparatifs produits sur l'informatique et les technologies.