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
    invitee05a3fcc

    Re : electronique

    C'est de la représentation Héxa en language "C" (à mon humble avis)

  3. #3
    invite669721b7

    Re : electronique

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

  4. #4
    invitee05a3fcc

    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

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

    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
    invite936c567e

    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
    invite936c567e

    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, 14h02
  2. De quoi s'agit-il ??
    Par invitedbef360d dans le forum Technologies
    Réponses: 42
    Dernier message: 21/04/2007, 16h54
  3. De quoi s'agit-il ?
    Par inviteaeeb6d8b dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 19
    Dernier message: 13/04/2007, 10h58
  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, 15h46
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...