Petit probleme de debutant

freekc Messages postés 29 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 26 novembre 2003 - 19 nov. 2003 à 20:37
freekc Messages postés 29 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 26 novembre 2003 - 26 nov. 2003 à 19:56
j'essaie de faire un ptit prog que lorsque l'on rentre son nom prenom etc . Il y est un recapitulatif qui se mette en dessous ms lorsque que le recapitulatif s'affciche il me sort n'importe qu'elle caractere et pa le texte que j'ai rentré ...

Voici le code :

.8086
.model small
.stack
.data

nom db 'NOM :','$'
prenom db 'PRENOM :','$'
groupe db 'GROUPE :','$'
long equ 19h

Enom db long+2 dup('+')
Eprenom db long+2 dup('+')
Egroupe db long+2 dup('+')

.code

debut: mov ax,@data ; debut effacement ecran
mov ds,ax

mov ax,0b800h
mov es,ax

mov ax,0720h
mov bx,0000

mov cx,2000

ici: mov word ptr es:[bx],ax
add bx,2

dec cx
jnz ici ; fin de l'effacement d'ecran


mov ax,@data
mov ds,ax

mov dh,1 ; positionnement du curseur
mov dl,5
mov bh,0
mov ah,2
int 10h

lea dx,nom
mov ah,9
int 21h


mov dh,1 ; positionnement du curseur
mov dl,30
mov bh,0
mov ah,2
int 10h

lea dx,prenom
mov ah,9
int 21h


mov dh,2 ; positionnement du curseur
mov dl,40
mov bh,0
mov ah,2
int 10h

lea dx,groupe
mov ah,9
int 21h

mov dh,3; positionnement du curseur
mov dl,40
mov bh,0
mov ah,2
int 10h

mov dh,1; positionnement du curseur
mov dl,14
mov bh,0
mov ah,2
int 10h

lea dx,Enom
mov bx,dx
mov al,long
mov [bx],al
mov ah,0ah
int 21h

mov dh,1 ; positionnement du curseur
mov dl,40
mov bh,0
mov ah,2
int 10h

lea dx,Eprenom
mov bx,dx
mov [bx],al
mov ah,0ah
int 21h

mov dh,2; positionnement du curseur
mov dl,49
mov bh,0
mov ah,2
int 10h

lea dx,Egroupe
mov bx,dx
mov [bx],al
mov ah,0ah
int 21h

mov dh,5 ; positionnement du curseur
mov dl,40
mov bh,0
mov ah,2
int 10h

lea dx,Enom ; recapitulatif nom
mov ah,9
int 21h


mov ax,4c00h
int 21h
end debut

2 réponses

cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
26 nov. 2003 à 17:00
Essais :

mov dx, offset Enom
mov ah,9
int 21h

@+

E.B.
0
freekc Messages postés 29 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 26 novembre 2003
26 nov. 2003 à 19:56
ok j'essaie ms je l'ai réecris et ca fonctionne ms je vais qd meme essayer
0
Rejoignez-nous