Information Technology Reference
In-Depth Information
0034 16
0034 16
0034 16
0030 16
0030 16
0030 16
RSP
002C 16
002C 16
002C 16
002C 16
RSP
0028 16
6 10
0028 16
0028 16
RSP
0028 16
0024 16
0024 16
5 10
0024 16
5 10
0024 16
R1
R3
20 10
0020 16
20 10
0020 16
20 10
0020 16
6 10
5 10
2. POP Rg1 R3
1. POP Rg1 R1
5 10
0100 16
R2
R2
12 10
7 10
MC
4. LOAD Im R2 (7) 10
3. STORE D R3 (100) 16
5. ADD D R2 (100) 16
0034 16
0030 16
002C 16
RSP
0028 16
0028 16
12 10
0024 16
R3
R1
20 10
0020 16
5 10
6 10
R2
6. PUSH Rg1 R2
12 10
Figure 6.6
Solution de l'exercice 6.11 .
Carry : PUSH Rg1 R1 -- il y a carry. R1 qui contient la somme en cours
est placé dans la pile.
JMP Fin
Overflow : STORE B R1 100 -- il y a overflow. R1 qui contient la somme
en cours est écrit à l'adresse basée (RB) + 100.
JMP fin
Finok : STORE D R1 A -- il y a ni carry, ni overflow. R1 qui contient la somme
des trois premiers éléments de la pile est écrit à l'adresse A.
Fin :
STOP -- arrêter le programme.
Search WWH ::




Custom Search