Assembleur 8086

yacine_etn -  
Nyctaclope Messages postés 5315 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
salut je voudrai avoir un solution sur assembleur de 8086
il y'a un vecteur vect1= 12 65 92 75 12
comment le programme pour afficher le nombre maximum et merci mon

1 réponse

Nyctaclope Messages postés 5315 Date d'inscription   Statut Membre Dernière intervention   1 253
 
Bonjour !
En l'absence de réponses, voici une indication ...

L'algorithme est assez simple, avec la variable ( donnée ) auxiliaire ValMax :

Initialiser ValMax à Zéro puis ,
Pour chaque Valeur lue dans Vecteur1 (( lire Vecteur1( i ) pour i allant de 1 à 5 dans le cas de l'exemple ))
Si Valeur > ValMax alors ValMax=Valeur
Valeur suivante

En sortie de boucle, lire ValMax
S'il y a plusieurs valeurs maxi égales, c'est la première qui est gardée
Si l'on remplace > par >=, c'est la dernière qui est gardée
La distinction n'a d'intérêt que si l'on mémorise le rang ( la position i dans Vecteur1 ) de la Valeur cherchée.

A+

Nyctaclope
0