Цитата(Rst7 @ Dec 9 2008, 23:42)

А почему тут два разных номера (3 и 4), хотя флаг называется V и там, и там?
потому что чисто на автомате ошибся при выборе нужных инструкций...
смотрим инструкции brbc и brbs:
Код
If SREG(s) = 0 then PC <- PC + k + 1, else PC <- PC + 1
Syntax: Operands: Program Counter:
BRBC s, k 0 ≤ s ≤ 7, -64 ≤ k ≤ +63 PC <- PC + k + 1
PC <- PC + 1, if condition is false
16-bit Opcode:
1111 01kk kkkk ksss
Код
If SREG(s) = 1 then PC ← PC + k + 1, else PC ← PC + 1
Syntax: Operands: Program Counter:
BRBS s,k 0 ≤ s ≤ 7, -64 ≤ k ≤ +63 PC <- PC + k + 1
PC <- PC + 1, if condition is false
16-bit Opcode:
1111 00kk kkkk ksss
Цитата(rx3apf @ Dec 9 2008, 23:52)

Тогда, наверное, _внимательное_ прочтение "AVR Instruction Set" вызовет еще большее удивление...

Чукча не читатель - чукча писатель, хотите поспорить насчет владения
AVR Instruction Set ? предлагайте задачу... тока не очень объемную please...