>> Électroniques Technologie >  >> Personal Audio >> Radios-réveils

Comment dessiner un chronogramme de l’instruction ADD M ?

Étape 1 :Initialisation

- Réglez `MAR ← PC`.

- Définissez `MBR ← [PC]`.

- Définissez `PC ← PC + 1`.

Étape 2 :Récupérer l'adresse effective

- Réglez `MAR ← MBR`.

- Définissez `MBR ← [MBR]`.

Étape 3 :Récupérer l'opérande

- Définissez `MAR ← MBR + M[AR]`.

- Définissez `MBR ← [MBR + M[AR]]`.

Étape 4 :Ajouter l'opérande à l'accumulateur

- Réglez `AC ← AC + MBR`.

Étape 5 :Mettre à jour le compteur de programmes

- Définissez `PC ← PC + 1`.

Diagramme temporel

Le chronogramme suivant montre la séquence d'événements pour l'instruction « ADD M » :

```

Récupérer l'adresse effective Récupérer l'opérande Ajouter l'opérande au compteur du programme de mise à jour de l'accumulateur

+-----------------------+-----------------+------- ---------------------+--------------------------+

| | | | |

| Définir MAR ← MBR | Définir MAR ← MBR | Régler AC ← AC + MBR | Régler PC ← PC + 1 |

+-----------------------+-----------------+------- ---------------------+--------------------------+

| | Définir MBR ← [MBR] | | |

+-----------------------+-----------------+------- ---------------------+--------------------------+

|

Récupérer l'adresse effective Récupérer l'opérande Ajouter l'opérande au compteur du programme de mise à jour de l'accumulateur

+-----------------------+-----------------+------- ---------------------+--------------------------+

| | | | |

| Ensemble MAR ← MBR + M[AR] | Définir MBR ← [MBR + M[AR]] | Régler AC ← AC + MBR | Régler PC ← PC + 1 |

+-----------------------+-----------------+------- ---------------------+--------------------------+

| |

Récupérer l'adresse effective Récupérer l'opérande Ajouter l'opérande au compteur du programme de mise à jour de l'accumulateur

+-----------------------+-----------------+------- ---------------------+--------------------------+

| | | | |

| | | | |

+-----------------------+-----------------+------- ---------------------+--------------------------+

|

Récupérer l'adresse effective Récupérer l'opérande Ajouter l'opérande au compteur du programme de mise à jour de l'accumulateur

+-----------------------+-----------------+------- ---------------------+--------------------------+

| | | | |

| | | | |

+-----------------------+-----------------+------- ---------------------+--------------------------+

```

Radios-réveils