Probleme exercice de Langage machine

Probleme exercice de Langage machine - Langages fonctionnels - Programmation

Marsh Posté le 10-05-2015 à 17:44:42    

Bonjour , J'étudie actuellement certaines matières d'informatiques et de développement web mais je bloque sur l'un de mes exercices , quelqu'un saurait m'aider ?
Je ne demande pas forcement les réponses , un lien vers un topic expliquant la notion demander ou autre serait bienvenue , merci à vous.
Exercice :
Ecrivez un programme en utilisant le langage d'assemblage vu en cours qui permet de réaliser le calcul suivant : A = A - (n * 2) ;
A et n sont deux valeurs lues en mémoire centrale. Vous utilisez au moins une fois le mode d'adressage indirect.
Si le calcul provoque un overflow, A est écrit sur la pile, sinon il est enregistré en mémoire centrale.
Adresse Contenu du mot
100 A
104 108
108 n
Les registres du processeur sont sur 8 bits. Les nombres signés sont représentés selon la convention du complément à 2. Avec A = 120, quelle valeur de n provoque un overflow ?

Reply

Marsh Posté le 10-05-2015 à 17:44:42   

Reply

Marsh Posté le 11-05-2015 à 11:05:21    

Topic qui n'a rien à voir avec un langage fonctionnel. A mettre dans la sous-cat "ASM". ;)
 
Par ailleurs, ici, on ne fait pas les devoirs. Postes ton code et indique où tu bloques. Sinon, y'a peu de chance que tu obtiennes une réponse :o


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed