Код: Выделить всё
in R16, PINB
eor R16, R20
out PORTB, R16
Код: Выделить всё
in R16, PINB
eor R16, R20
out PORTB, R16
Я конечно задачу СКАЗОЧНИКа не знаю. Но почти наверняка, не будет никакого накладства, особенно, если стоит задача максимально быстро инвертировать порт. Некоторые процы вобще одним РОН обходятся - аккумулятором, а тут аж 32 штуки, даже скорее всего можно пожертвовать из блатных РОН, а не только r2-r15, но смысла конечно нет в этом.BOB51 писал(а):держать маску в регистрвом файле по ресурсам накладно (ежли только не в r2-r15).
Эти команды двухтактовые, плюс придется сохранять на стек tmp.BOB51 писал(а):lds tmp,mask
sts (pin_х+0x20),tmp
Команда двухтактовая и работает только с одним битом.sbi pin_х,(1<<bit_a | 1<<bit_b)