Я йду через MSIL і , помітивши , що є багато NOP інструкцій в MSIL.
У статті MSDN сказано, що вони не вживають жодних дій і використовуються для заповнення місця, якщо код коду виправлений. Вони використовуються набагато більше у збірках налагодження, ніж у збірках випусків.
Я знаю, що такі оператори використовуються в мовах збірки для узгодження пізніших інструкцій, але чому MSIL nops потрібні в MSIL?
(Примітка редактора: прийнята відповідь стосується NOP-кодів машинного коду, а не NOP-кодів MSIL / CIL, про які спочатку задавалось запитання.)