Come si disegna il diagramma temporale dell'istruzione ADD M?
- Impostare `MAR ← PC`.
- Impostare `MBR ← [PC]`.
- Impostare `PC ← PC + 1`.
Passaggio 2:recupera l'indirizzo effettivo
- Impostare `MAR ← MBR`.
- Impostare `MBR ← [MBR]`.
Passaggio 3:recupera l'operando
- Impostare `MAR ← MBR + M[AR]`.
- Impostare `MBR ← [MBR + M[AR]]`.
Passaggio 4:aggiungi l'operando all'accumulatore
- Imposta "AC ← AC + MBR".
Passaggio 5:aggiorna il contatore del programma
- Impostare `PC ← PC + 1`.
Diagramma temporale
Il seguente diagramma temporale mostra la sequenza di eventi per l'istruzione "ADD M":
```
Recupera indirizzo effettivo Recupera operando Aggiungi operando al contatore del programma di aggiornamento dell'accumulatore
+-------------------------------+-----------+------- ---------------------+--------------------+
| | | | |
| Imposta MAR ← MBR | Imposta MAR ← MBR | Imposta AC ← AC + MBR | Imposta PC ← PC + 1 |
+-------------------------------+-----------+------- ---------------------+--------------------+
| | Imposta MBR ← [MBR] | | |
+-------------------------------+-----------+------- ---------------------+--------------------+
|
Recupera indirizzo effettivo Recupera operando Aggiungi operando al contatore del programma di aggiornamento dell'accumulatore
+-------------------------------+-----------+------- ---------------------+--------------------+
| | | | |
| Imposta MAR ← MBR + M[AR] | Imposta MBR ← [MBR + M[AR]] | Imposta AC ← AC + MBR | Imposta PC ← PC + 1 |
+-------------------------------+-----------+------- ---------------------+--------------------+
| |
Recupera indirizzo effettivo Recupera operando Aggiungi operando al contatore del programma di aggiornamento dell'accumulatore
+-------------------------------+-----------+------- ---------------------+--------------------+
| | | | |
| | | | |
+-------------------------------+-----------+------- ---------------------+--------------------+
|
Recupera indirizzo effettivo Recupera operando Aggiungi operando al contatore del programma di aggiornamento dell'accumulatore
+-------------------------------+-----------+------- ---------------------+--------------------+
| | | | |
| | | | |
+-------------------------------+-----------+------- ---------------------+--------------------+
```