Hogyan rajzolja meg az ADD M utasítás időzítési diagramját?
- Állítsa be a `MAR ← PC-t.
- Állítsa be az „MBR ← [PC]” beállítást.
- Állítsa be a `PC ← PC + 1` lehetőséget.
2. lépés:A tényleges cím lekérése
- Állítsa be a `MAR ← MBR' beállítást.
- Állítsa be az „MBR ← [MBR]” értéket.
3. lépés:Az operandus lekérése
- Állítsa be:`MAR ← MBR + M[AR].
- Állítsa be az `MBR ← [MBR + M[AR]] értéket.
4. lépés:Adja hozzá az Operandust az Akkumulátorhoz
- Állítsa be az `AC ← AC + MBR` lehetőséget.
5. lépés:Frissítse a programszámlálót
- Állítsa be a `PC ← PC + 1` lehetőséget.
Időzítési diagram
A következő időzítési diagram az „ADD M” utasítás eseménysorozatát mutatja:
```
Hatékony cím lekérése Operandus lekérése Operandus hozzáadása az Akkumulátor frissítési programszámlálójához
+------------------------+------------------+-------- ---------------------+---------------------------+
| | | | |
| Állítsa be a MAR ← MBR | Állítsa be a MAR ← MBR | Állítsa be az AC ← AC + MBR | Set PC ← PC + 1 |
+------------------------+------------------+-------- ---------------------+---------------------------+
| | MBR beállítása ← [MBR] | | |
+--------------------------------------------+-------- ---------------------+---------------------------+
|
Hatékony cím lekérése Operandus lekérése Operandus hozzáadása az Akkumulátor frissítési programszámlálójához
+------------------------+------------------+-------- ---------------------+---------------------------+
| | | | |
| Állítsa be a MAR ← MBR + M[AR] | MBR beállítása ← [MBR + M[AR]] | Állítsa be az AC ← AC + MBR | Set PC ← PC + 1 |
+------------------------+------------------+-------- ---------------------+---------------------------+
| |
Hatékony cím lekérése Operandus lekérése Operandus hozzáadása az Akkumulátor frissítési programszámlálójához
+------------------------+------------------+-------- ---------------------+---------------------------+
| | | | |
| | | | |
+--------------------------------------------+-------- ---------------------+---------------------------+
|
Hatékony cím lekérése Operandus lekérése Operandus hozzáadása az Akkumulátor frissítési programszámlálójához
+------------------------+------------------+-------- ---------------------+---------------------------+
| | | | |
| | | | |
+------------------------+------------------+-------- ---------------------+---------------------------+
```