STC8A8K64D4 Series Manual
-
Short Jump (relative addr)
Jump indirect relative to the DPTR
Jump if Accumulator is Zero
Jump if Accumulator is not Zero
Jump if direct bit is set
Jump if direct bit is not set
Jump if direct bit is set & clear bit
Compare direct byte to Accumulator and jump if not equal
Compare immediate data to Accumulator and Jump if not equal
Compare immediate data to register and Jump if not equal
Compare immediate data to indirect and jump if not equal
Decrement register and jump if not Zero
Decrement direct byte and Jump if not Zero
[1]
: When accessing external extended RAM, the instruction execution cycle is related to the SPEED [1: 0] bits in the
BUS_SPEED register.
[2]
: For the conditional jump statement, the execution cycle will be different based on whether the conditions are met or not.
When the conditions are not met, the jump will not occur and continue to execute the next instruction, then execution cycle
of the conditional jump statement is 1 machine cycle. When the conditions are met, the jump will occur, the execution cycle
of the conditional jump statement is 3 machine cycles.
[3]
: For the conditional jump statement, the execution cycle will be different based on whether the conditions are met or not.
When the conditions are not met, the jump will not occur and continue to execute the next instruction, then execution cycle
of the conditional jump statement is 1 machine cycle. When the conditions are met, the jump will occur, the execution cycle
of the conditional jump statement is 3 machine cycles.