Цитата(Potter @ Feb 5 2007, 15:54)

/*
Принцип прост. "-1" - 0xff. Отриц. число преобразуется в положительное путём инверсии с прибавлением 1 (и наоборот также). Можете это проверить. Такая операция для байта есть на ASMе AVR. Для двухбайтовых этой командой не пользуются применяют как я описал.
*/
А вот это мне не совсем ясно... Можно чуть чуть по подробнее.... Мне надо выполнять команды только сложения и вычитаня....
;О) Ну, типа, так: "0х1" ->"0xfe" ->"0xff". Можно проще: 0-0x1=0xff
Вариаццыи на тему для 16р арифметики:
Код
com xl
com xh
adiw xl,1
...
sub rx,rx
sub ry,ry
sub rx,rsl
sbc ry,rsh
...
Это смена знака, если непонятно. ;О)