English
Language : 

MC68HC05JJ6 Datasheet, PDF (175/216 Pages) Freescale Semiconductor, Inc – General Release Specification Microcontrollers
Instruction Set
12.3.8 Relative
Relative addressing is only for branch instructions. If the branch
condition is true, the CPU finds the effective branch destination by
adding the signed byte following the opcode to the contents of the
program counter. If the branch condition is not true, the CPU goes to the
next instruction. The offset is a signed, two’s complement byte that gives
a branching range of –128 to +127 bytes from the address of the next
location after the branch instruction.
When using the Freescale assembler, the programmer does not need to
calculate the offset, because the assembler determines the proper offset
and verifies that it is within the span of the branch.
12.4 Instruction Types
The MCU instructions fall into the following five categories:
• Register/memory instructions
• Read-modify-write instructions
• Jump/branch instructions
• Bit manipulation instructions
• Control instructions
MC68HC05JJ6/MC68HC05JP6 — Rev. 3.2
Freescale Semiconductor
Instruction Set
General Release Specification
175