Я пытаюсь использовать эти инструкции счетчика циклов на процессоре 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 19ч !!!!!!
1) почему результаты не совпадают
2) 12 циклов для простого mov r0, # 5 кажется очень большим !!!
Спасибо