Bonjour, cliquez-ici pour vous inscrire et participer au forum.
  • Login:



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

Assembleur GNU Linux AT&T

  1. LunetteCrypte

    Date d'inscription
    décembre 2017
    Messages
    2

    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 !

    -----

     


    • Publicité



  2. Jack

    Date d'inscription
    avril 2003
    Localisation
    Metz
    Messages
    16 324

    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. pm42

    Date d'inscription
    juillet 2015
    Messages
    4 551

    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. LunetteCrypte

    Date d'inscription
    décembre 2017
    Messages
    2

    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. Jack

    Date d'inscription
    avril 2003
    Localisation
    Metz
    Messages
    16 324

    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.
     


    • Publicité




    • Publicité







Sur le même thème :





 

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 poupi90 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 nanardo 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 [RV] dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 09/05/2003, 11h35