Code ASCII
Fermé
wafa_isil-iste
Messages postés
12
Date d'inscription
dimanche 30 décembre 2012
Statut
Membre
Dernière intervention
31 décembre 2012
-
30 déc. 2012 à 12:38
wafa_isil-iste Messages postés 12 Date d'inscription dimanche 30 décembre 2012 Statut Membre Dernière intervention 31 décembre 2012 - 31 déc. 2012 à 18:24
wafa_isil-iste Messages postés 12 Date d'inscription dimanche 30 décembre 2012 Statut Membre Dernière intervention 31 décembre 2012 - 31 déc. 2012 à 18:24
A voir également:
- Code ASCII
- Ascii - Guide
- Freewifi secure code ✓ - Forum Réseau
- Code 80072efe ✓ - Forum Windows
- Netflix code - Guide
- Code puk maroc telecom ✓ - Forum Mobile
4 réponses
Les fonctions modifient les valeurs des registres : quand tu as affiché un caractère, il n'est plus dans AL, donc il est trop tard pour le tester.
Plusieurs solutions :
Le tester avant de l'afficher (le plus logique)
ou le mettre de côté (dans une variable ou, plus simple, au sommet de la pile) avant l'affichage et le récupérer après pour le tester.
Pour ce qui est du code de la touche entrée, je répète ce que j'ai dit : pourquoi n'as-tu pas mis un point d'arrêt pour voir toi-même ce qu'il y avait dans AL quand tu appuies sur entrée, au lieu de poser la question ici ? Si tu as un debugger, ce qui est un minimum quand on travaille en assembleur, ça ne t'aurait pas pris plus de 1 minute.
Plusieurs solutions :
Le tester avant de l'afficher (le plus logique)
ou le mettre de côté (dans une variable ou, plus simple, au sommet de la pile) avant l'affichage et le récupérer après pour le tester.
Pour ce qui est du code de la touche entrée, je répète ce que j'ai dit : pourquoi n'as-tu pas mis un point d'arrêt pour voir toi-même ce qu'il y avait dans AL quand tu appuies sur entrée, au lieu de poser la question ici ? Si tu as un debugger, ce qui est un minimum quand on travaille en assembleur, ça ne t'aurait pas pris plus de 1 minute.
roptat
Messages postés
275
Date d'inscription
samedi 20 octobre 2012
Statut
Membre
Dernière intervention
26 juillet 2013
77
30 déc. 2012 à 12:44
30 déc. 2012 à 12:44
je dirais 13.
Bonjour
As-tu eu l'idée de le découvrir toi-même en faisant tout simplement un programme qui lit une touche et en tapant sur 'Entrée' ?
As-tu eu l'idée de le découvrir toi-même en faisant tout simplement un programme qui lit une touche et en tapant sur 'Entrée' ?
roptat
Messages postés
275
Date d'inscription
samedi 20 octobre 2012
Statut
Membre
Dernière intervention
26 juillet 2013
77
30 déc. 2012 à 12:47
30 déc. 2012 à 12:47
Ça fait un moment, oui. Mais je viens de trouver ça : https://forums.commentcamarche.net/forum/affich-2040484-code-ascii-de-la-touche-entre#1
Donc je me suis surement un peu trompé.
Donc je me suis surement un peu trompé.
Je répondais à wafa_isil-iste .
Je ne crois pas que tu te sois trompé, malgré le lien que tu as donné.
J'ai connu (il y a très longtemps) des périphériques qui envoyaient effectivement CR suivi de LF, mais ce qui compte c'est le ou les codes envoyé par la fonction que wafa_isil-iste va réellement utiliser. Car il n'est pas impossible que ça dépende de la fonction appelée.
Je viens de faire un essai (en VB 5 sous windows 7, pas un assembleur), et je n'ai que le CR (13) .
Je ne crois pas que tu te sois trompé, malgré le lien que tu as donné.
J'ai connu (il y a très longtemps) des périphériques qui envoyaient effectivement CR suivi de LF, mais ce qui compte c'est le ou les codes envoyé par la fonction que wafa_isil-iste va réellement utiliser. Car il n'est pas impossible que ça dépende de la fonction appelée.
Je viens de faire un essai (en VB 5 sous windows 7, pas un assembleur), et je n'ai que le CR (13) .
wafa_isil-iste
Messages postés
12
Date d'inscription
dimanche 30 décembre 2012
Statut
Membre
Dernière intervention
31 décembre 2012
30 déc. 2012 à 21:46
30 déc. 2012 à 21:46
merci pour votre aide mais j'ai essayé avec le 13 (0Dh) et mm le 10 (0Ah) mais ça ne marche pas .
wafa_isil-iste
Messages postés
12
Date d'inscription
dimanche 30 décembre 2012
Statut
Membre
Dernière intervention
31 décembre 2012
31 déc. 2012 à 11:00
31 déc. 2012 à 11:00
je veux faire un programme qui lit une chaîne de caractères mais sur l'écran n'affiche que des ''*''
--> l'aidée d'un mot de passe . mais quand je tape ' entrée ' il affiche un " * " >_<
--> l'aidée d'un mot de passe . mais quand je tape ' entrée ' il affiche un " * " >_<
31 déc. 2012 à 18:24
bref je te remercie encore une fois et bonne année 2013 .