This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

STARTUP.A51 LJMP $C_START problem

In STARTUP.A51

    MOV     SP,#?STACK-1
    LJMP    ?C_START

It compile to
MAIN.HEX

@0x0400
    MOV     SP(0x81),#0x20
    LJMP    C:0441
    LJMP    main(C:0100)
@0x0440
    SJMP    C:03D2

Why it jump into the middle of a instruction ?

0