Was ist eine Null-Operation in der Programmierung?
Eine Null Operation ist eine Anweisung in Maschinensprache, die zwar Platz im Speicher belegt, aber keine Operation ausführt.
Ein Prozessor liest diese Instruktion, tut jedoch nichts anderes, als zum nächsten Befehl weiterzugehen.
Üblicherweise wird dafür das Assembler Memnonik "NOP" verwendet.
Man braucht diese Operation für maschinennahe Zwecke.
Um Programme zu patchen, in Debuggern, oder um sicherzustellen, dass bestimmte Codeteile auf Wortgrenzen liegen, was sie schneller macht, um das Timing genau zu justieren und für viele andere Zwecke.
Auch Viren und Trojaner kommen nicht ohne aus.