IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

x86 16-bits Assembleur Discussion :

Instructions de comparaison


Sujet :

x86 16-bits Assembleur

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2016
    Messages : 17
    Points : 13
    Points
    13
    Par défaut Instructions de comparaison
    Salut les développeurs :

    je voudrais avoir s'il vous plaît toutes les instructions de comparaison , par exemple :

    écrire un programme qui me demande d'écrire un chiffre, puis si j'écris un caractère, par exemple, l'ordinateur m'affiche un message d'erreur comme quoi ce que j'ai entré n'est pas un numéro. J'aimerais avoir toutes les instructions de comparaison.

    Merci d'avance.

  2. #2
    Modérateur
    Avatar de kolodz
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    avril 2008
    Messages
    2 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : avril 2008
    Messages : 2 208
    Points : 8 304
    Points
    8 304
    Billets dans le blog
    51
    Par défaut
    Dépends du compilateur et du jeu d'instruction.
    Mais globalement, tu en as deux :
    L'instruction qui place ta valeur A dans la valeur tampon.
    L'instruction qui compare la valeur tampon avec la valeur B.

    Logiquement ces instructions sont présent dans le manuel d'utilisation correspondant.

    Cordialement,
    Patrick Kolodziejczyk.
    Si une réponse vous a été utile pensez à
    Si vous avez eu la réponse à votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  3. #3
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    septembre 2007
    Messages
    7 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2007
    Messages : 7 249
    Points : 23 249
    Points
    23 249
    Par défaut
    Bonjour et bienvenue,

    Comme Kolodz le précise, impossible de te répondre précisément sans connaître l'architecture exacte sur laquelle tu travailles car l'assembleur n'est pas un seul langage précis, mais le jeu d'instructions d'une famille de processeurs donnée. Même s'ils se ressemblent dans les grandes lignes, ils restent spécifiques à chaque fabricant initial et chaque famille de puces.

    Merci de bien vouloir consulter les règles du forum Assembleur et de nous donner ici toutes les informations qui y sont demandées.

    Bon courage.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2016
    Messages : 17
    Points : 13
    Points
    13
    Par défaut
    desole pour la réponse en retard , j était trop occupe ces derniers jours. j aimerais continuer ce sujet , l assembleur dont je parle est celui assembleur 8086 16 bits.j aimerais savoir l équivalent de la bibliothque ctype du language c en language assembler 8086 16 bits
    merci d avance

  5. #5
    Expert éminent
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    mai 2010
    Messages
    3 011
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : mai 2010
    Messages : 3 011
    Points : 9 392
    Points
    9 392
    Par défaut
    Si tu parle seulement des comparaisons (et non des jump ) alors sur 8086 ils ont existes 3 :
    CMP , CMPSB , CMPSW .
    sinon il existe aussi google qui te permet de le savoir
    http://www.electronics.dit.ie/staff/...ction_set.html
    Il existe je ne sais combien de site mettant les instructions complète du 8086 un peu de recherche de ta part ne fait pas de mal...

    j aimerais savoir l équivalent de la bibliothque ctype du language c en language assembler 8086 16 bits
    On parle bien de l'assembleur la ?
    Non il n'y a pas d"équivalent a cette lib en assembleur je trouve la question vraiment absurde , un processeur grosso modo ne faire que lire/écrire faire des comparaisons/saut et des calculs.

    Pour répondre a ta première question :
    , puis si j écris un caractère par exemple , l ordinateur m affiche u message d erreur , comme quoi le numéro que j ai entrer n est pas un numéro
    Les I/O (les entrées /sorties quoi) ne dépend pas du processeur mais de la machine , alors faudra dire sur quel machine tu bosse pour qu'on les connais (mais le plus rapide étant une recherche Google avant de l'écrire ici) , il est très probable que personne ici est devin et cherchera la doc avant de te répondre.

  6. #6
    Responsable Pascal, Lazarus et Assembleur


    Avatar de Alcatîz
    Homme Profil pro
    Ressources humaines
    Inscrit en
    mars 2003
    Messages
    7 759
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ressources humaines
    Secteur : Service public

    Informations forums :
    Inscription : mars 2003
    Messages : 7 759
    Points : 55 876
    Points
    55 876
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Tu peux également consulter les tutoriels disponibles, en particulier celui-ci : http://benoit-m.developpez.com/assem...ex.php#LIV-C-5.

    Règles du forum
    Cours et tutoriels Pascal, Delphi, Lazarus et Assembleur
    Avant de poser une question, consultez les FAQ Pascal, Delphi, Lazarus et Assembleur
    Mes tutoriels et sources Pascal

    Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]

  7. #7
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    juin 2016
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2016
    Messages : 17
    Points : 13
    Points
    13
    Par défaut
    voila ce que je voudrais exactement savoir ,cmp al, '0' ,cmp al, '9' j ai cherche dans beaucoup dams goole aucune indication je n ai pas su e que ca veut dire
    MERCI D AVANCE

  8. #8
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2015
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2015
    Messages : 52
    Points : 36
    Points
    36
    Par défaut
    tiens, ce fichier m'a beaucoup aidé à mes debuts tiny-guide-to-x86-assembly.pdf

Discussions similaires

  1. Probleme avec l'instruction if - comparaison de 2 noms
    Par C.R.E.A.M dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 27/07/2007, 22h54
  2. comparaison de 2 dates
    Par eisti dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 11/08/2003, 11h33
  3. Instruction pour créer un fichier text ???
    Par Soulsurfer dans le forum Langage
    Réponses: 2
    Dernier message: 06/08/2002, 11h17
  4. [Crystal Report][VB6] instruction PrintReport
    Par yyyeeeaaahhh dans le forum SDK
    Réponses: 4
    Dernier message: 29/07/2002, 14h58
  5. [TASM] Problème concernant l'instruction LGDT
    Par Ninkosen dans le forum Assembleur
    Réponses: 3
    Dernier message: 15/07/2002, 19h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo