LJMP
LJMP is an assembly language instruction used in the 8051 family of microcontrollers to perform a long, unconditional jump to a specified address in code memory. It enables program control to move anywhere within the 64K code space, outside the limitations of shorter jump forms.
LJMP transfers execution to a 16-bit address, allowing control flow to cross memory pages and reach locations
In 8051 assembly, the form is typically written as LJMP addr16, where addr16 is a 16-bit target
LJMP differs from shorter jumps such as AJMP, which uses a more limited addressing scheme within the
LJMP is unconditional and does not save a return address, so it is not appropriate for conventional