CJNE
Description:
CJNE compares the value of operand1 and operand2 and branches to the indicated relative address if operand1 and operand2 are not equal. If the two operands are equal program flow continues with the instruction following the CJNE instruction.
Operation: | CJNE |
Function: | Compare and Jump If Not Equal |
Syntax: | CJNE operand1,operand2,reladdr |
Instructions | OpCode | Bytes | Cycles | Flags |
CJNE A,#data,reladdr | 0xB4 | 3 | 2 | C |
CJNE A,iram addr,reladdr | 0xB5 | 3 | 2 | C |
CJNE @R0,#data,reladdr | 0xB6 | 3 | 2 | C |
CJNE @R1,#data,reladdr | 0xB7 | 3 | 2 | C |
CJNE R0,#data,reladdr | 0xB8 | 3 | 2 | C |
CJNE R1,#data,reladdr | 0xB9 | 3 | 2 | C |
CJNE R2,#data,reladdr | 0xBA | 3 | 2 | C |
CJNE R3,#data,reladdr | 0xBB | 3 | 2 | C |
CJNE R4,#data,reladdr | 0xBC | 3 | 2 | C |
CJNE R5,#data,reladdr | 0xBD | 3 | 2 | C |
CJNE R6,#data,reladdr | 0xBE | 3 | 2 | C |
CJNE R7,#data,reladdr | 0xBF | 3 | 2 | C |
The Carry bit (C) is set if operand1 is less than operand2, otherwise it is cleared.
User Comments
No Posts found !Login to Post a Comment.