Цитата(mse @ Jul 14 2006, 05:36)

Пжалста - перемешивание битов в многобайтных массивах, прыжки по состоянию битов, да и простейшая логика в программе аж бегом как попадается.
Ну, во первых, давайте уточним, что ваш многобайтовый массив на 51 это всего 16 байт! И перемешивание ведется через бит с. Выполняется за 3 МЦ.
Код
mov c,bit1
mov bit2,c
Альтернатива для АВР - разместите ваш 16-байтный массив в условно-ущербных регистрах r0-r15. Выполняется за 2 МЦ.
Код
bst reg1,bit1
bld reg2,bit2
Ну и где он, пресловутый битовый процессор 51-го?.
По прыжкам по состоянию битов ответил раньше. Хочу отметить, что нет СУЩЕСТВЕННОГО преимущества, о котором можно было бы говорить. В ОСНОВНОМ авр побивает 51-й. Хотя я к нему нормально отношусь, будет какая-нить мелкая и относительно медленная задача - поставлю, не вопрос.
Цитата(mse @ Jul 14 2006, 05:36)

Хотя я уже на 51 не сяду... Ну разве что за сильно большие деньги. Или, наоборот, когда буду программировать за еду. ;О)
А чего? Там такой знатный битовый процессор?(:-). Ну ладно, шутю я.