DJ (Decrement register and jump if result non-zero)

December 30, 2020 ยท View on GitHub

Opcode

76543210
10001r

Operation

PC <- PC + 1
Reg8[r] <- Reg8[r] - 1 
if (Reg8[r] <> 0) then
    PC <- PC + SignExtend(Code[PC])
else
    PC <- PC + 1