Jump if Not Zero
Full Form of JNZ
What is JNZ?
JNZ is a mnemonic in assembly language programming that stands for 'Jump if Not Zero'. It is a conditional jump instruction that transfers program control to a specified memory address when the zero flag (ZF) is cleared (i.e., the previous operation resulted in a non-zero value). In Indian engineering education, JNZ is a fundamental concept covered in microprocessors courses, particularly when teaching the Intel 8085 and 8086 architectures. Students in B.Tech, BE, and diploma programs frequently write assembly programs that use JNZ to implement loops, check conditions, and build decision-making logic. The instruction is part of the broader set of conditional jumps like JZ, JC, and JNC. It is also important for understanding how processors handle branching at the hardware level. Exam relevance: JNZ appears regularly in GATE, IES, and university semester exams, often in questions requiring analysis of program flow or debugging assembly code. Its simplicity and ubiquity make it a staple in introductory microprocessor labs across India.
JNZ का फुल फॉर्म
जंप इफ नॉट जीरो
Example
In a typical 8085 program to find the largest number in an array, the JNZ instruction is used after a subtraction to loop through all elements until a zero flag is set.