Information Technology Reference
In-Depth Information
Les instructions de manipulation de la pile
Ces instructions permettent d'enregistrer un élément dans la pile ou d'ôter un
élément de la pile. La pile est une zone mémoire gérée selon un ordre LIFO ( Last In
First Out ).
Enregistrer un élément dans la pile
Le contenu du registre reg est écrit
dans le mot au sommet de la pile.
PUSH Rg1 reg
Ôter un élément de la pile
Le mot au sommet de la pile
est copié dans le registre reg.
POP Rg1 reg
6.9
Manipulation des modes d'adressage
À l'issue de l'exécution du code assembleur suivant et compte tenu de l'état initial
de la mémoire et des registres du processeur, la case mémoire d'adresse 1000 a pour
contenu la valeur 100, a ou 1998 ?
La représentation des nombres signés utilise la convention du complément à 2.
Adresse mémoire
Contenu
Registre
Contenu
400
2000
RB
100
404
412
408
d
412
3000
416
305
Code assembleur :
LOAD D R0 400
LOAD Im R1 1002
ADD Rg2 R0 R1
NEG Rg1 R1
ADD I R1 404
STORE B R1 900
6.10 Programme assembleur
Écrivez un programme en langage d'assemblage qui réalise le calcul suivant :
B
B).
A et B sont deux variables correspondant chacune à un mot mémoire.
=
(A × 5)
+
(6
+
 
Search WWH ::




Custom Search