Information Technology Reference
In-Depth Information
Pour chacune de ces instructions donnez la séquence des microcommandes
permettant leur exécution. Quelles conclusions peut-on tirer en matière de temps
d'exécution ?
Même question pour :
Add D, R1, x
(additionner le contenu de R1 avec le contenu de x
le résultat étant dans R1)
2. Nous disposons à présent d'une machine ayant le même langage machine que précé-
demment mais avec une architecture plus complexe à 3 bus (figure 10.1). De la
même manière que précédemment, InCo permet l'incrémentation du compteur
ordinal. Pour passer d'un bus à l'autre on doit exécuter une opération NOP (Non
Operation), plus précisément passer de A à B se fait en exécutant un NOP et
passer de A à C se fait en exécutant deux NOP.
RI
bus A
bus B
Tampon A
Tampon B
RDO
Registres généraux
BUS
MÉMOIRE
CO
R0
R15
UAL
RAD
bus C
Figure 10.1
Architecture à 3 bus .
Soient les instructions :
Load D, R1, x
(chargement direct dans R1)
Add D, R1, x
(additionner le contenu de R1 avec le contenu de x
le résultat étant dans R1)
Donnez la séquence des microcommandes permettant leur exécution.
10.3
CISC/RISC
Soit le programme suivant à exécuter : C
=
A
+
B (prendre le contenu de A lui
ajouter le contenu de B placer le résultat dans C).
 
Search WWH ::




Custom Search