zeco2
Messages postés2Date d'inscriptionvendredi 15 octobre 2010StatutMembreDernière intervention 5 novembre 2010
-
15 oct. 2010 à 22:38
keli1
Messages postés18Date d'inscriptionmercredi 26 janvier 2011StatutMembreDernière intervention17 février 2011
-
31 janv. 2011 à 20:17
on se propose d'effectuer des statistiques sur des données d'une application de 20 individus, stockées dans un tableau. A cet effet, on vous demande de développer un programme en langage assembleur qui effectue les taches suivants:
1-saisir les ages d'une vingtained'individus et les stocker dans un tableau
2- dégager, en seule passe sur le tableau(i.e.en parcourant une seule fois le tableau), les statistique suivantes:
a) l'age de la plus jeune personne de cette population
b) l'age de la personne la plus agée de cette population
c)l'age moyenne d'un individu de cette population
3- afficher ces statistique sur écran
keli1
Messages postés18Date d'inscriptionmercredi 26 janvier 2011StatutMembreDernière intervention17 février 2011 31 janv. 2011 à 20:17
salut je veux comparer deux tableaux de chaines de caraceteres s'il sont egaux j'affiche 'o' sinn j'affiche 'n'.je travaille avec le tasm 32 bits
voici mon code mais il ne s'exécute pas correctement pouvez vous m'aider?
title comparaison
.model small
.stack 100h
.386
.data
itemset db 'chicoutimi§','papa§','tonton§'
tab1 db 'chicoutimi§','fbia§','tonton§'
.code
main PROC
mov ax,@data
mov ds,ax
mov es,ax
mov si,0
lea si,itemset[si]
mov di,0
lea di,tab1[di]
mov cx,3
CLD ; adresse croissante
REPE CMPSB
jne non_identique
mov dl,'o'
jmp aff2
non_identique:
mov dl,'N'
aff2:
mov ah,2
int 21h
mov ah,4ch
int 21h
main ENDP
END main;