Conditional jump instructions allow a processor to branch to a label conditionally based on the state of registers or flags. Examples include jumping if the carry flag is set (JB, JC) or if the zero flag is clear (JNE, JNZ). Early processors limited jumps to within -128 to 127 bytes, but modern x86 processors allow jumps anywhere in a segment using 32-bit offsets. Common conditional jumps include jumping if equal (JE), not equal (JNE), or greater than or equal (JG or JGE).