Bonsoir
j'ai un exercice qui demande de déterminer le nombre de voyelles dans une chaîne, j'ai fait ce code et j'aimerais savoir votre opinion, si c'est correct ou sinon quelles sont les fautes et comment je peux les corriger.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 data segment voy db 'a','e','i','u','o','y' nbv db 0 data ends code segment assume cs:code ds:data mov ax,data mos ds,dx lea dx,chaine mov ah,0ah int 21h lea di,chaine xor cx,cx mov cl,[di+1] veriif: xor si,si mov bl,[di+2] xor ax,ax rech: mov al,voy[si] cmp al,[di+2] jne continu inc nbv inc di jmp verif continu: inc si cmp si,6 jne rech loop verif mov dl,nbv mov ah,02 int 21h
Partager