Сообщение от slawa
|
Такое может быть?
|
RTFM!
Я с MSP не работал, но не поленился заглянуть в даташит. А там написано:
Код:
|
SUB(.B) src,dst dst + .not.src + 1 → dst |
То есть вычитание по сути не вычитание, а сложение. Вместо 12-11 делается 12+not(11)+1. Получается 12+0xF4+1 = 0x
101 (для простоты я в 8-миразрядном). Перенос очевиден.
Такая же фичка была в ПИКах 16 серии, про 18 на скажу, может и исправили...