beautypg.com

Zilog Z8F0130 User Manual

Page 120

background image

eZ8

CPU Core

User Manual

UM012820-0810

BTJ Instruction

105

The next instruction executed after the BTJ is the LD instruction. The eZ8
CPU assembler automatically calculates the appropriate displacement
value of

01h

, allowing the Program Counter to skip the one byte HALT

instruction and jump to the NEXT label that identifies the LD instruction
address. The flags are unaffected.

Assembly Code

Object Code

BTJ 1, 5, @r7, NEXT

F7 D7 01

HALT

7F

NEXT:

This label is not assembled, but used by the
assembler to identify the destination address
(the address of the next instruction).

LD r0, @r2

E3 02