MSIL을 살펴보고 MSIL에 nop 지침 이 많이 있음을 알았습니다 .
MSDN 기사는 조치를 취하지 않으며 opcode가 패치되면 공간을 채우는 데 사용됩니다. 릴리스 빌드보다 디버그 빌드에서 더 많이 사용됩니다.
이러한 종류의 문이 어셈블리 언어에서 나중에 명령을 정렬하는 데 사용된다는 것을 알고 있지만 MSIL에서 MSIL nops가 필요한 이유는 무엇입니까?
(편집자 주 : 수락 된 답변은 질문이 원래 질문 한 MSIL / CIL NOP가 아니라 기계 코드 NOP에 관한 것입니다.)