Calcule la somme de 16 bits chacun en assembleur 8086

Fermé
aristideman Messages postés 30 Date d'inscription samedi 7 octobre 2006 Statut Membre Dernière intervention 3 juillet 2016 - 3 juil. 2016 à 01:11
Bonjour,

Je suis un débutant en Assembleur et j'ai deux exercices qui me coincent.
En effet, je ne pourrais pas vous proposez ce que j'ai fait car je n'est rien fait du tout; c'est tout simplement parce que je ne comprend pas les énoncés, d'entrée de jeu. Comment pourrai-je traiter ces exercices si je ne comprend pas ce que je lis ?

Si quelqu'un veux bien m'expliquer puis me donner des indications cela va vraiment m'aider.

N.B: j'ai des notions très élémentaires sur l'Assembleur 8086 encore un peu moins sur 6809, si qu'un peu aussi me passer un bon lien pour un pdf sur l'assembleur 6809 ça sera cool.

Merci d'avance pour votre aide.

Exercice 1:

Écrire un programme en assembleur 80x86 qui calcule la somme de 16 bits chacun mots) sachant qu’ils sont précédés du nombre FFFF h. le résultat sera stocké à partir de l’adresse 2000 h.
a) Donner l’organigramme
b) Donner le programme

Consignes :
- l’étendu des adresses de 0100 h et 01FA h
- le résultat peut tenir sur 16 ou 32 bits.


Exercice 2 :

Écrire un programme en assembleur 6809 compte le nombre de bits à 1 dans un octet se trouvant à l’adresse $1000 lorsque le microprocesseur reçoit une demande d’interruption FIRQ. L’interruption IRQ étant masquée.
a) Donner l’organigramme
b) Donner le programme