8051 中 DJNZ 指令的机器周期? 2 还是 3?

Machine Cycles for the DJNZ instruction in 8051? 2 or 3?

所以我们的讲师提供的操作码 sheet 以及一些在线搜索告诉我 DJNZ 指令需要 2/3 机器周期来执行。有人能准确地告诉我什么时候需要 2 个机器周期,什么时候需要 3 个机器周期吗?示例代码也会很有帮助!!

DJNZ 总是需要 2 个机器周期