cmp – Unix-утиліта, порівнює два файли і, якщо вони розрізняються, повідомляє про перший байт і рядок, де було виявлено відмінність.
Що таке CMP в асемблері?
Інструкція CMP (від англ. "COMPARE") порівнює два операнди. Фактично, вона виконує операцію віднімання між двома операндами для перевірки того, чи рівні ці операнди чи ні. Використовується разом із інструкцією умовного стрибка. Збережена копія
Як працює порівняння в асемблері?
Порівняння чисел в асемблері за допомогою інструкції CMP виконується за наступним алгоритмом: З ЧИСЛА1 віднімається ЧІСЛО2 (ЧИСЛО1 – ЧІСЛО2) Якщо результат дорівнює нулю, то ЧІСЛО1 = ЧІСЛО2. Якщо числа дорівнюють, тобто результат дорівнює 0, то встановлюється прапор ZF. Збережена копія