1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> パーソナルオーディオ >> クロックラジオ

ADD M 命令のタイミング図はどのように描画しますか?

ステップ 1:初期化

- `MAR ← PC`を設定します。

- `MBR ← [PC]`を設定します。

- `PC ← PC + 1`を設定します。

ステップ 2:実効アドレスを取得する

- `MAR ← MBR`を設定します。

- `MBR ← [MBR]`を設定します。

ステップ 3:オペランドをフェッチする

- `MAR ← MBR + M[AR]`を設定します。

- `MBR ← [MBR + M[AR]]`を設定します。

ステップ 4:アキュムレータにオペランドを追加する

- `AC ← AC + MBR`を設定します。

ステップ 5:プログラム カウンターを更新する

- `PC ← PC + 1`を設定します。

タイミング図

次のタイミング図は、「ADD M」命令のイベントのシーケンスを示しています。

「」

実効アドレスのフェッチ オペランドのフェッチ アキュムレータへのオペランドの追加 プログラム カウンタの更新

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

| | | | |

| MAR ← MBR を設定 | MAR ← MBR を設定 | AC ← AC + MBR を設定 | PC ← PC + 1 を設定 |

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

| | MBRを設定 ← [MBR] | | |

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

|

実効アドレスのフェッチ オペランドのフェッチ アキュムレータへのオペランドの追加 プログラム カウンタの更新

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

| | | | |

| MAR ← MBR + M[AR] を設定 | MBR を設定 ← [MBR + M[AR]] | AC ← AC + MBR を設定 | PC ← PC + 1 を設定 |

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

| |

実効アドレスのフェッチ オペランドのフェッチ アキュムレータへのオペランドの追加 プログラム カウンタの更新

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

| | | | |

| | | | |

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

|

実効アドレスのフェッチ オペランドのフェッチ アキュムレータへのオペランドの追加 プログラム カウンタの更新

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

| | | | |

| | | | |

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

「」