6.16.1 Description
Conditional relative branch. Tests the Half Carry (H) flag and branches relatively to the PC if H is cleared. This instruction branches relatively to the PC in either direction (PC - 63 ≤ destination ≤ PC + 64). Parameter k is the offset from the PC and is represented in two’s complement form. (Equivalent to instruction BRBC 5,k.)
Operation: | |||
(i) |
If H == 0 then PC ← PC + k + 1, else PC ← PC + 1 | ||
Syntax: |
Operands: |
Program Counter: | |
(i) |
BRHC k |
-64 ≤ k ≤ +63 |
PC ← PC + k + 1 PC ← PC + 1, if the condition is false |
16-bit Opcode:
1111 | 01kk | kkkk | k101 |