CMP операнд1, операнд2
Эта команда осуществляет, по сути, вычитание операнд1 – операнд2 или приемник – источник, однако результат никуда не записывает, а только устанавливает флаги в соответствие с нижеприведенной таблицей.
В этой таблице приняты следующие обозначения:
– “H” означает, что ‘не имеет значения” или иначе, на этот флаг операция не влияет;
– 0/1 означает, что флаг устанавливается или в 1 или в 0 в зависимости от значений операндов (отрицательные или положительные или разнознаковые операнды сравниваются).