2
A
答えて
1
RET命令は、この部位での表に従って、10サイクルかかる。http://www.cavehill.uwi.edu/fpas/cmp/online/el21c/lesson18.html
命令は、それぞれ3サイクルを取るフェッチと、オペコード用とリターンアドレスのための2、3メモリフェッチが必要(またはメモリが待機状態を必要とする場合はさらに多く)。オペコードデコードにはさらに1サイクルかかる。
2
RET命令には3マシンサイクルが必要です。スタックから2バイトを読み出すために命令(4T状態)と2つのマシンサイクル(2 * 3 = 6T状態)をフェッチしてデコードするもの(スタックはマイクロプロセッサの外部であり、スタックは読み書きメモリ、スタックを必要とするデータを交換するマシンサイクル)。したがって、RET命令は合計で3マシンサイクルと10Tステートを必要とする。
参照:How many machine cycles are required for RET instruction in 8085 microprocessor is ?(sic)。
関連する問題
- 1. 8051のDJNZ命令のマシンサイクル? 2または3?
- 2. スカラのバイトコードで不要なロード命令とストア命令
- 3. Ajaxの成功関数が必要な命令で呼び出されない
- 4. MIPSの直接命令ori/addi/luiなどが必要です。
- 5. RDTSCPと命令命令
- 6. MIPSアセンブリ命令数
- 7. インラインアセンブリ - 不要な中間コピー命令
- 8. foo.class javaファイルの命令数
- 9. 命令レベルプロファイリング:命令ポインタの意味?
- 10. Cortex M7のNEON命令とSIMD命令の正確な違い
- 11. 必要な命令を含むJavaScriptファイルを簡単にバンドルする方法
- 12. Javaバイトコード命令を理解する助けが必要です
- 13. RET命令がサブルーチン-AVRアセンブリと呼ばれる場所に戻っていない
- 14. JavaScript:関数実行命令
- 15. コンピュータの命令を表現するために必要なビット数はいくつですか?
- 16. `std :: memory_order_acquire`のセマンティクスにはx86/x86_64のプロセッサ命令が必要ですか?
- 17. eclipseの命令で取った命令サイクルの数を調べる - Android
- 18. GCC不正な命令
- 19. Python get命令なし
- 20. 無効な命令サフィックス
- 21. Open GL ES 2.0複数の描画要素と描画命令
- 22. "?"の後の複数の命令オペレータ
- 23. CPUレジスタを含む命令をメモリ命令に変換する
- 24. ストリング命令
- 25. 命令コード
- 26. NASM命令シーケンス
- 27. ハイパージッガーノード - レッドクエリ命令
- 28. MIPSシフト命令
- 29. デコード68k命令
- 30. ドッカーファイルONBUILD命令
大変ありがとうございました。 –
10 *クロック*サイクル私は推測する? (他の答えは* machine *サイクルについて話すことによって混乱を招くかもしれませんが、質問もそうですが、おそらく本当に求められていたのは* clock *サイクルでした。 (?)。) –
@PeterMortensen、はい、クロックサイクルです。私は他の方法で言及されたサイクルを聞いたことがありません。 –