ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
9 июля
306251 Топик полностью
Юрий_СВ (08.02.2012 18:53, просмотров: 178) ответил Леонид Иванович на Не, у них такты посчитать невозможно.
3.3.1. Cortex-M3 instructions (н-р, LSL Rd, Rn, #<imm> - 1 cycle) http://infocenter.arm.com/help/topic/com.arm.doc.ddi0337i/CHDDIGAC.html
Нельзя посчитать точно, а не вообще "нельзя". (Поэтому для задания временных интервалов слабо пригодно). Т.е. иногда эта команда может меняться местами с соседними, иногда выполняться почти одновременно с другой, но всегда это примерно 1(0) цикл. У АВР при сдвиге 32-х разрядного число - примерно 7 тактов на 1(!) бит (4 сдвига, dec, brne(2)). У меня требуется сдвигать в среднем на 10 бит.