我正在尝试在Rapsberry 1B ARM处理器上使用以下循环计数器指令:
mov r0,#0
mcr p15, 0, r0, c15, c12, 1 @ reset compteur 0
mrc p15, 0, r1, c15, c12, 1 @ recup compteur 0
mov r0,#5
mrc p15, 0, r2, c15, c12, 1 @ recup compteur 0
mov r0,#0
mcr p15, 0, r0, c15, c12, 1 @ reset compteur 0
mrc p15, 0, r3, c15, c12, 1 @ recup compteur 0
mov r0,#5
mrc p15, 0, r4, c15, c12, 1 @ recup compteur 0
vidregtit verifcycles2
结果令人惊讶:
r1 6好
r2 Eh
r3 6好
r4 64h !!!!!!
测试2
r1 6好
r2 Eh
r3 6好
r4 19h !!!!!!
1)为什么结果不一样 2)一个简单的mov r0 12个周期,#5看起来非常大! 谢谢