Description

Conditional relative branch. Tests the Global Interrupt Flag (I) and branches relatively to PC if I is set. This instruction branches relatively to PC in either direction (PC - 63 ≤ destination ≤ PC + 64). Parameter k is the offset from PC and is represented in two’s complement form. (Equivalent to instruction BRBS 7,k.)

Operation:

(i)

If I = 1 then PC ← PC + k + 1, else PC ← PC + 1

Syntax:

Operands:

Program Counter:

(i)

BRIE k

-64 ≤ k ≤ +63

PC ← PC + k + 1

PC ← PC + 1, if condition is false

16-bit Opcode:

1111 00kk kkkk k111