# Jump Less (JL)

In the ASM2 assembly language, Jump Less (JL) is a control flow instruction that directs program execution to a specified label or function if the result of a previous comparison indicates that the first operand is less than the second. This instruction evaluates the sign flag (SF) within the status register to determine the outcome of the comparison.

**Syntax for Using JL:**\
`JL <label/function_name>`\
`JL LESS_CASE`

**Where:**

* `<label/function_name>` is the label or function that the program will jump to if the comparison shows the first operand is less than the second.

**Technical Details:**

* **Flag Evaluation:** JL checks the state of the sign flag (SF). If SF is set in a manner indicating a negative result (i.e., the first operand is less), the program control jumps to the specified label or function.
* **Application in Comparative Logic:** Commonly used following a CMP (compare) instruction, JL enables decision-making in scenarios where one value is less than another.
