0

誰かが私の答えが正しいかどうかを確認してもらえますか? :)

質問は:

F18 PIC で 12 MHz の水晶周波数を使用する場合、次のサブルーチンの実行にかかる時間は?

movlw .20
movwf n

again: 
decf n,f
bnz again
nop
nop
rlncf n,w
movwf PORTC
nop
return

私の答えは次のとおりです。

約 23 ns である 22.66 ns。

命令サイクルは 68 ですよね?そして、1サイクルは.33333 nsかかりますか??

4

1 に答える 1

1

1 / 12000000 Hz * 4 = 0.33333 us であり、0.33333 ns ではありません。したがって、正しい結果は 22.6666 us または約 23 us です。

于 2013-08-16T00:42:39.580 に答える