ce code permet de saisir un nombre des lettre ou chiffre
et apres affiche ces derniers inversés
et ce code est mon premier code en assembleur
et oui j'ai le fais en NASM ,
genie en securite informatique DUVAL GEAL
Source / Exemple :
[BITS 16]
[ORG 100h]
[SEGMENT .data]
chaine DB "Veuillez saisir dix lettre : ",13,10,'$'
reponse db 'Voici votre mot inverse : ',13,10,'$'
saut db ' ' ,13,10,'$'
[SEGMENT .text]
start:
mov cx,10
;xor ax,ax
demande:
mov ah,09h
mov dx,chaine
int 21h
xor dx,dx
hello:
mov ah,01h
int 21h
mov [ds:si],al
inc si
loop hello
mov cx,10
mov dx,saut
mov ah,09h
int 21h
mov ah,09h
mov dx,reponse
int 21h
affichage:
dec si
mov dl,[ds:si]
mov ah,02h
int 21h
loop affichage
mov ah,01h
int 21h
mov ah,01h
int 21h
mov ax,4C01h
int 21h
Conclusion :
ce code est strictement pareil a celui de printf en
C++ et strenv dans l'include string.h
by duval geal , Genie en securite informatique
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.