Assembleur GNU Linux AT&T
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Assembleur GNU Linux AT&T



  1. #1
    invite36743270

    Assembleur GNU Linux AT&T


    ------

    Bonjour,

    Je vient vous demander de l'aide pour la programmation sur l'assembleur GNU Linux AT&T !

    Je n'arrive pas à comprendre comment peut-on trouver le nombre de caractère dans une variable de string en utilisant une boucle avec les codes ascii ni comment savoir si le string contient une lettre qu'on choisi en utilisant le code ascii.

    De plus je suis perdu avec le CMP, si la condition est valide (c'est à dire qu'ils sont égaux) on saute la prochaine commande ?

    Merci à vous et joyeux noël !

    -----

  2. #2
    Jack
    Modérateur

    Re : Assembleur GNU Linux AT&T

    Je n'arrive pas à comprendre comment peut-on trouver le nombre de caractère dans une variable de string en utilisant une boucle avec les codes ascii ni comment savoir si le string contient une lettre qu'on choisi en utilisant le code ascii.
    C'est du charabia.
    Qu'appelles-tu une variable string? Comment est codée une chaine de caractère?
    savoir si le string contient une lettre qu'on choisi en utilisant le code ascii
    Rien compris ...

    De plus je suis perdu avec le CMP
    Tu veux dire l'instructio cmp? En principe, ça met à jour des flags du registre d'état et tu effectues un saut conditionnel à la suite.

  3. #3
    pm42

    Re : Assembleur GNU Linux AT&T

    J'ai l'impression que c'est quelqu'un qui essaie d'implémenter des fonctions simples en assembleur : longueur d'une chaine sans doute terminée par un 0 et recherche d'un caractère dans la dite chaine.
    Et que l'une des questions est l'utilisation des instructions de comparaison genre CMP...

    Mais c'est effectivement très peu clair, cela ressemble à un exercice pour débutant et la même question a aussi été posée ici avec le même pseudo : https://openclassrooms.com/forum/suj...ssage-92146561

    La probabilité d'un dialogue fructueux me semble faible.

  4. #4
    invite36743270

    Re : Assembleur GNU Linux AT&T

    Bonjour,

    Pour faire simple, comment peut-on faire pour que sur le terminal ça affiche le nombre de caractère de la variable qu'on a déclaré nous même ?
    Exemple:
    .data
    var1 : .string "la passion"
    Et je veux que sur le terminal ca affiche 10 ?
    Merci

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

    Re : Assembleur GNU Linux AT&T

    Il faudrait que tu confirmes qu'il s'agit bien de chaines à zéro terminal.
    Dernière modification par Jack ; 27/12/2017 à 14h33.

Discussions similaires

  1. MPLAB X avec compilateur en assembleur sous Linux
    Par CmoiPat dans le forum Électronique
    Réponses: 4
    Dernier message: 08/01/2014, 14h22
  2. Assembleur
    Par invite7e907829 dans le forum Électronique
    Réponses: 3
    Dernier message: 14/10/2011, 18h53
  3. assembleur
    Par bird12358 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 30/09/2009, 18h07
  4. Assembleur VAX
    Par invited0c72bcb dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 02/05/2006, 07h48
  5. Linux > Windows ou Windows > Linux et la pomme dans to
    Par invite37693cfc dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 09/05/2003, 11h35