ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
455850 Топик полностью
Bill (21.10.2013 14:50 - 14:55, просмотров: 172) ответил MBedder на Неправда. В 16-битниках, о которых и идет речь, есть и ADD, и SUB - каждая со своим опкодом, а "инверсное" поведение CARRY при вычитании сделано для наследственной совместимости с 8-битниками
Еще раз: инструкция SUB есть, только она реализована как сложение с дополнительным кодом. Отсюда и "странное" поведение флажка переноса. Если же не обращать внимание на поведение данного флажка, то разницы никакой не будет. PS: Кстати, операция сравнения выполняется аналогично. PPS: Такой подход реализован во всех семействах PIC (за исключением, наверное, PIC32). И это, видимо, - генетическая предрасположенность.