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