Exercice sur le codage machine (68000)

Fermé
Unknow77 -  
Chris 94 Messages postés 54087 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous,

Je viens ici car j'ai du mal à comprendre un exercice sur le codage machine (processeur 68000).

Voici l'énoncé :

Soit le programme ci-dessous :   

http://img15.hostingpics.net/pics/956334Sanstitre.png

L'objectif de cet exercice est de déterminer la valeur qui sera attribuée à chaque étiquette lors de la phase  d'assemblage. Il est donc nécessaire d'assembler manuellement le programme. Afin de faciliter ce travail,  le premier mot de 16 bits du code machine de chaque instruction est indiqué en début de ligne (à droite des quatre points d'interrogation). Il reste donc à déterminer les mots manquants du code machine. Ces  mots manquants sont représentés par le point d'interrogation à droite du premier mot de 16 bits. Il faudra  également déterminer l'adresse mémoire de chaque instruction. Cette adresse est représentée par les quatre points d'interrogation en début de ligne. 


Donc pour l'étiquette DISPLAY = $2000 parce que la directive ORG nous permet de dire à quelle adresse on doit commencer le programme mais après je ne vois pas comment obtenir les "????" et donc de retrouver petit à petit les valeurs des étiquettes...

Merci de votre aide
A voir également:

1 réponse

Chris 94 Messages postés 54087 Date d'inscription   Statut Modérateur Dernière intervention   7 345
 
Bonsoir,

Petit rappel :
CCM ne fait pas les devoirs. Des conseils peuvent être demandés mais il ne faut pas espérer obtenir la solution. De plus, le sujet doit rester dans le cadre de l'informatique et des nouvelles technologies.
0