Для организации циклов используется команда, которая выполняет декремент операнда и производит переход, если результат не равен нулю (команда 12.61).
mov Loop: djnz
R2, #7
R2, Loop
; Цикл 7х
; Декремент счетчика и переход, если результат не равен нулю
Приведенный выше пример повторяет цикл семь раз прежде, чем перейти к последующей части программы.
Последней является «пустая» команда «пор» (команда 12.62), которая занимает один байт и выполняется за один командный цикл. Основная цель использования команды «пор» — скорректировать время выполнения программы. Так как код этой операции равен OOh, то команда может быть введена в Ламять программ вместо ошибочных команд при отладке прикладных программ вместо того, чтобы производить стирание содержимого памяти и перепрограммирование микроконтроллера.