Kako nacrtati vremenski dijagram ADD M instrukcije?
- Postavite `MAR ← PC`.
- Postavite `MBR ← [PC]`.
- Postavite `PC ← PC + 1`.
Korak 2:Dohvatite efektivnu adresu
- Postavite `MAR ← MBR`.
- Postavite `MBR ← [MBR]`.
3. korak:Dohvaćanje operanda
- Postavite `MAR ← MBR + M[AR]`.
- Postavite `MBR ← [MBR + M[AR]]`.
Korak 4:Dodajte operand u akumulator
- Postavite `AC ← AC + MBR`.
Korak 5:Ažurirajte programski brojač
- Postavite `PC ← PC + 1`.
Vremenski dijagram
Sljedeći vremenski dijagram prikazuje slijed događaja za instrukciju `ADD M`:
```
Dohvaćanje efektivne adrese Dohvaćanje operanda Dodaj operand brojaču programa ažuriranja akumulatora
+------------------------+------------------+------- ---------------------+--------------------------+
| | | | |
| Postavite MAR ← MBR | Postavite MAR ← MBR | Postavite AC ← AC + MBR | Postavi PC ← PC + 1 |
+------------------------+------------------+------- ---------------------+--------------------------+
| | Postavi MBR ← [MBR] | | |
+------------------------+------------------+------- ---------------------+--------------------------+
|
Dohvaćanje efektivne adrese Dohvaćanje operanda Dodaj operand brojaču programa ažuriranja akumulatora
+------------------------+------------------+------- ---------------------+--------------------------+
| | | | |
| Postavi MAR ← MBR + M[AR] | Postavi MBR ← [MBR + M[AR]] | Postavite AC ← AC + MBR | Postavi PC ← PC + 1 |
+------------------------+------------------+------- ---------------------+--------------------------+
| |
Dohvaćanje efektivne adrese Dohvaćanje operanda Dodaj operand brojaču programa ažuriranja akumulatora
+------------------------+------------------+------- ---------------------+--------------------------+
| | | | |
| | | | |
+------------------------+------------------+------- ---------------------+--------------------------+
|
Dohvaćanje efektivne adrese Dohvaćanje operanda Dodaj operand brojaču programa ažuriranja akumulatora
+------------------------+------------------+------- ---------------------+--------------------------+
| | | | |
| | | | |
+------------------------+------------------+------- ---------------------+--------------------------+
```