Intel 8XC251SA User Manual page 323

Embedded microcontroller
Hide thumbs Also See for 8XC251SA:
Table of Contents

Advertisement

Flags:
CY
Example:
Input port 1 contains 11001010B and the accumulator contains 56H (01010110B). After
executing the instruction sequence
JNB P1.3,LABEL1
JNB ACC.3,LABEL2
program execution continues at label LABEL2.
Variations
JNB bit51,rel
Not Taken
Bytes:
3
States:
2
[Encoding]
0 0 1 1
Hex Code in:
Binary Mode = [Encoding]
Source Mode = [Encoding]
Operation:
JNB
(PC) ← (PC) + 3
IF (bit51) = 0
THEN (PC) ← (PC) + rel
JNB bit,rel
Not Taken
Bytes:
5
States:
4
[Encoding]
1 0 1 0
1 0 0 1
Hex Code in:
Binary Mode = [A5][Encoding]
Source Mode = [Encoding]
Operation:
JNB
(PC) ← (PC) + 3
IF (bit) = 0
THEN
AC
Binary Mode
Taken
3
5
0 0 0 0
Binary Mode
Taken
5
7
0 0 1 1
0
(PC) ← (PC) + rel
INSTRUCTION SET REFERENCE
OV
N
Source Mode
Not Taken
Taken
3
3
2
5
bit addr
rel. addr
Source Mode
Not Taken
Taken
4
4
3
6
y y
direct addr
Z
rel. addr
A-71

Advertisement

Table of Contents
loading

This manual is also suitable for:

8xc251sb8xc251sp8xc251sq

Table of Contents