SAB80C517-M16 SIEMENS [Siemens Semiconductor Group], SAB80C517-M16 Datasheet - Page 205

no-image

SAB80C517-M16

Manufacturer Part Number
SAB80C517-M16
Description
8-Bit CMOS Single-Chip Microcontroller
Manufacturer
SIEMENS [Siemens Semiconductor Group]
Datasheet
JBC
Function:
Description:
Example:
Operation:
Encoding:
Bytes:
Cycles:
Semiconductor Group
bit,rel
Jump if bit is set and clear bit
If the indicated bit is one, branch to the address indicated; otherwise proceed with
the next instruction. In either case, clear the designated bit. 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. No flags
are affected.
Note:
When this instruction is used to test an output pin, the value used as the original
data will be read from the output data latch, not the input pin.
The accumulator holds 56 H (01010110 B ). The instruction sequence
JBC
JBC
will cause program execution to continue at the instruction identified by the label
LABEL2, with the accumulator modified to 52 H (01010010 B ).
JBC
(PC)
if (bit) = 1
then (bit)
3
2
0 0 0 1
(PC)
(PC) + 3
ACC.3,LABEL1
ACC.2,LABEL2
0
0 0 0 0
(PC) + rel
206
bit address
rel. address
Instruction Set

Related parts for SAB80C517-M16