Bonjour tout le monde!
Je tente d'afficher le contenu binaire du registre eax.
Pour ce faire, je souhaiterais que l'utilisateur puisse insérer n'importe quel nombre dans eax (un entier, un réel, un négatif entier, un négatif réel...).
Pour commencer je parviens à afficher le contenu de mon registre en binaire.
Par contre, je ne sais pas comment convertir la chaîne de caractères entrée par l'utilisateur en valeur littérale...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 mov ebx,eax mov cx,32 ; 32 bits affiche: rcl ebx,1 ; bit de gauche de EBX dans CF xor al,al adc al,48 ; 48 et CF pour obtenir le code ASCII mov dl,al mov ah,2 int 21h ; affiche le code ASCII loop affiche
Quelqu'un saurait-il m'aiguiller ? =/
Un grand merci d'avance !![]()
Partager