Probleme exercice de Langage machine - Langages fonctionnels - Programmation
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
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 ?