[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
"Алгоритмы и процессоры цифровой обработки сигналов", А. Крупник "Изучаем Си", где просто и понятно описаны практически все представления чисел в машине.
Ваш вопрос - это две команды для двух представлений отрицательных чисел, представте , что переменная равна допустим 0х03 и уменьшается на единицу, доходит до нуля и в следующем цикле становиться равной 0хFF, потом 0xFE. Так вот 0xFF в одном из представлений (в дополнительном коде)(если я ошибусь, старшие товарищи меня поправят) равно -1, 0хFE -2 и тд.
Команды COM и NEG служат для изменения знака числа для двух из их представлений в машине.
Удачи.
E-mail: info@telesys.ru