0% ont trouvé ce document utile (0 vote)
31 vues1 page

Cherche Minimum

Le document présente un code assembleur qui cherche le minimum et le maximum dans un tableau de valeurs stockées en mémoire. Les résultats sont stockés dans les registres AL pour le minimum et DL pour le maximum. Le code utilise des boucles et des comparaisons pour déterminer ces valeurs à partir d'une série de données hexadécimales.

Transféré par

yassine.zheou
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
31 vues1 page

Cherche Minimum

Le document présente un code assembleur qui cherche le minimum et le maximum dans un tableau de valeurs stockées en mémoire. Les résultats sont stockés dans les registres AL pour le minimum et DL pour le maximum. Le code utilise des boucles et des comparaisons pour déterminer ces valeurs à partir d'une série de données hexadécimales.

Transféré par

yassine.zheou
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

; cherche minimum

; resultat dans al

; maximum dans dl

mov byte ptr[300h], 9Ah


mov byte ptr[301h], 82h
mov byte ptr[302h], 30h
mov byte ptr[303h], 0F5h
mov byte ptr[304h], 54h
mov byte ptr[305h], 0C0h
mov byte ptr[306h], 65h
mov byte ptr[307h], 70h
mov byte ptr[308h], 80h
mov byte ptr[309h], 90h

mov si,0

et2:mov al,[si+300h]
et1:inc si
mov bl,[si+300h]
cmp si,10
je et3
cmp al,bl
jb et1
loop et2
et3:mov si,0

et5:mov dl,[si+300h]
et4:inc si
mov bl,[si+300h]
cmp si,10
je et6
cmp dl,bl
ja et4
loop et5
et6: hlt

Vous aimerez peut-être aussi