• 締切済み

CPU 命令動作

とある一つの命令を実行したとします。 命令実行直後のPC(プログラムカウンタ)とIRはどのような状態になっているのでしょうか? ここでPCの初期値は0として、0の時の命令を実行した後とします。 プログラムカウンタは次の命令の格納番号、IRは現在実行した命令 でよろしいのでしょうか? よろしくおねがいいたします。

みんなの回答

  • qhtsige
  • ベストアンサー率45% (9/20)
回答No.2

やはりCPUに依存するのではないでしょうか。 命令実行後に、PCは次に実行すべき命令の場所を示し、、IRは今実行した命令が入っている場合もあれば、 PCは今実行した命令の場所を示す場合もあれば、IRは次に実行すべき命令が入っている場合もあると思います。 もし例題があれば、仕様をじっくりと読んで、どうなっているか考えるとわかるかも知れません。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

CPU に依存したりしませんか?

kubotamasa
質問者

お礼

お返事ありがとうございます。 自分でもあまり具体的な事は理解しておらず、申し訳ありません。 ただ命令実行後は (1)PCは実行前+1の値になるかどうか (2)IRは実行した命令のままなのか 次の命令の内容になるのか という事がこんがらがってしまいまして...... どのようなタイミングで次の命令に切り替わるのかどうかがわかりません。

kubotamasa
質問者

補足

3オペランド方式で、クロックを入力するようなやつだと思います。

関連するQ&A