Siemens C500 User Manual page 62

Microcontroller family
Table of Contents

Advertisement

JB
bit,rel
Function:
Jump if bit is set
Description:
If the indicated bit is a one, jump to the address indicated; otherwise proceed with
the next instruction. The branch destination is computed by adding the signed
relative-displacement in the third instruction byte to the PC, after incrementing the
PC to the first byte of the next instruction. The bit tested is not modified. No flags
are affected.
Example:
The data present at input port 1 is 11001010 B . The accumulator holds 56
(01010110 B ). The instruction sequence
JB
JB
will cause program execution to branch to the instruction at label LABEL2.
Operation:
JB
(PC) ¬ (PC) + 3
if (bit) = 1
then (PC) ¬ (PC) + rel
Encoding:
0 0 1 0
Bytes:
3
Cycles:
2
Semiconductor Group
P1.2,LABEL1
ACC.2,LABEL2
0 0 0 0
bit address
4-36
Instruction Set
C500 Family
rel. address
1998-04-01

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents