Цитата Сообщение от Alex_K Посмотреть сообщение
Может за время исполнения текущей, следующую он уже не только принял, но и дешифровал?

При этом в тесте есть очень интересные результаты: MOV (R0),R1 - 40 тактов и MOV #nnnn,R0 - тоже 40 тактов. Но ведь в первом варианте работает предвыборка, а во втором ее нет, т.к. для адресации используется счетчик команд и во время исполнения команды он меняет значение.
А чего тут интересного? В первом случае, слово команды в кеше, поэтому идет выборка слова из (R0), затем, выборка слова следующей команды. Или наоборот, не знаю пока.

А во втором случае выбирается #nnnn из второго слова команды, затем идет выборка слова следующей команды. И там, и там одинаковое число циклов доступа к памяти.