Навеяло:
forum87/topic7166-330.html#p195666Простенькую задачка - максимально быстро считывать данные из порта и записать в память:
LPC1114 (50 Мегагерц):
MOVS R0,PORT1 // 2такта (это вам не гарвард - два обращения к шине отдай)
STRB R0,[R1] // 2такта
ADDS R1,#1 // 1такт (нету автоинкремента... и это не смешно)
XMEGA (32 мегагерца):
IN R16,PORTA // 1такт
ST X+,R16 // 1такт
Можно и цикл вокруг нарисовать... с таким же примерно результатом.
Можно еще сравнить "доступный" Keil Си-компилятор и его, так называемую "оптимизацию" (на которую без слез не взглянешь).
Ну а вообще противопоставление, имхо, некорректно. Понятно, что тридцатидвухбитность легко выигрывает на вычислениях с длинными числами, например, а на битовых операциях так же легко может и проигрывать...