Vous êtes sur la page 1sur 1

Université Abdelhamid

Ibn Badis – Mostaganem Master Elt Ind - M1


Faculté des Sciences & de Module : MPC
la Technologie Travaux Pratiques n° 3
Département de Génie
Electrique

Exercice 1

1. Développer et mettre au point un programme qui effectue l'initialisation avec la valeur $A45C
d'un tableau de N mots (16 bits) situé en mémoire à l'adresse adtab.
Application : adtab = $29A0 ; N = 64
2. Développer un programme qui effectue l'initialisation à $CC d'un tableau de N octets (8bits)
repéré par son adresse de début addeb et son adresse finale adfin.
Application : addeb = $2A00 ; adfin = $2AFF.

Exercice 2

On considère une table de 16 valeurs numériques, codées en complément à deux sur 8 bits, est rangée
en mémoire à l'adresse adtab = $2A00. Développer un programme qui détermine le nombre d'éléments
positifs, négatifs et nuls et qui range ces trois résultats respectivement dans les registres D5, D6, D7.
Vérifier le programme en initialisant au préalable la table de données.

Exercice 3

On considère qu'une liste de 8 valeurs numériques non signées codées sur 32 bits est rangée en
mémoire à partir de l'adresse $2800. Développer un programme qui recherche les valeurs maximale et
minimale dans cette liste et rangera ces deux résultats respectivement dans les registres D3 et D4.
Vérifier le programme en initialisant la liste au préalable.

Vous aimerez peut-être aussi