マイクロプロセッサの命令の一つ。何も行なわない命令で、数クロックのCPU時間を消費する。
どのようなマイクロプロセッサにも、必ず実装されている命令である。
Z80やH8の00hのように専用に用意される場合のほか、80x86の90hのようにXCHG AX, AXという実質なんの変化もない命令で代用する場合などがある。
RISCでは、ゼロレジスタへの書き込みをNOPとする実装が多い。
主な実装方法は次の通り。