Information

Deadline No deadline
Submission limit No limitation

Sign in

TP6 - Min


L'objectif de cet exercice est d'écrire un programme en langage assembleur qui caclule la valeur minimale d'un tableau.

min = 0b0111111111111111
l = tab[0] # Dans le cours, len(x) = x[0]
i = 1
while i <= l:
    if tab[i] < min:
        min = tab[i]
    i = i + 1

Le tableau commence à l'adresse 1000, son premier élément représente sa taille et toutes ses valeurs sont plus grande que 0. Pour accéder au tableau, utilisez l'instruction @1000. Inserez la valeur minimale du tableau dans min.

N'oubliez pas que les nombres en asm utilisent la notation binaire en complément à deux sur 16 bits.