Instrukcja zmniejsza zawartość źródła (o 1) sprawdza czy źródło równe jest 0 (zero) jeśli nie to wykonywany jest
skok pod podaną etykietę.
DJNZ źródło,etykieta;
postać ogólna:
przykład:
djnz rejestr,etykieta;
djnz R6,KONIEC; (odjęcie 1 od zawartości rejestru R6, jeśli po odejmowaniu zawartość rejestru jest różna od zera wykonywany jest skok pod podaną etykietę)
djnz adres (bezpośrednio),etykieta;
djnz 50H,KONIEC; (odjęcie 1 od bajtu pamięci znajdującego się pod adresem 50H, jeśli po odejmowaniu zawartość bajtu pamięci jest różna od zera wykonywany jest skok pod podaną etykietę)