Au début du programme, il faut assigner à DS l'adresse du segment :
mov ax,data
mov ds,ax
Pour convertir un nombre supérieur à 9 en ASCII, c'est un peu plus compliqué que simplement ajouter...
Type: Messages; Utilisateur: Alcatîz
Au début du programme, il faut assigner à DS l'adresse du segment :
mov ax,data
mov ds,ax
Pour convertir un nombre supérieur à 9 en ASCII, c'est un peu plus compliqué que simplement ajouter...
8O La fonction 02h de l'interruption 21h ne fait aucune conversion !
Comment convertis-tu le résultat en chaîne de caractères ?
Bonjour !
1ère partie :
var1 et var2 sont des variables 8 bits et ax et bx des registres 16 bits : l'assembleur doit au moins générer un warning.
Tu peux faire :
xor ax,ax
mov al,var1
xor...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.