96 EPSON S1C63000 CORE CPU MANUAL
CHAPTER 4: INSTRUCTION SET
JR %BA Jump to relative location BA reg. 1 cycle
Function: PC ← PC + BA + 1
Adds the content of the BA register to the address next to this instruction, to unconditionally
branch to that address. Branch destination range is the next address of this instruction +0 to
255.
Code:
Mnemonic MSB LSB
JR %BA 1111111110000 1FF0H
Flags: EICZ
↓ –––
Mode: Register direct
Extended addressing: Invalid
JR [addr6] Jump to relative location [addr6] 2 cycles
Function: PC ← PC + [addr6] + 1 (addr6 = 0000H–003FH)
Adds the content of the data memory (0000H–003FH) specified with the addr6 to the address
next to this instruction , to unconditionally branch to that address. Branch destination range is
the next address of this instruction +0 to 15.
Code:
Mnemonic MSB LSB
JR [addr6] 1111101a5a4a3a2a1a01F40H–1F7FH
Flags: EICZ
↓ –––
Mode: 6-bit absolute
Extended addressing: Invalid