• generic jmp and call to ljmp and lcall
    Is there a way to import old code that assembled with Intel's assembler (by apparently defaulting the generic jmp and call to 3 byte ljmp and lcall)? Is there a assemble directive or some other way to...
  • Prevent to generate "BX LR"
    Dear All How can I force the compiler to not generate the "BX LR" for the return function. I also set the option --ARM_only(in compiler + assembler + linker) but this is not useful and I have this...
  • Force A51 to generate systematically LJMP.
    I have a project under microvision 1, its A51, as the manual says, always generates LJMP code when the code address is a forward reference. I imported the project under microvision 3, and its A51 is more...
  • LJMP in C?
    What's the best way to do this in C? #pragma ASM LJMP APP_START; //Run app #pragma ENDASM ..or, is that it? APP_START does not exist. This is the launch point of an application loader. The...
  • How to use LJMP with variable address?
    I have a 16-bit address in the A register. I need to make a long jump to this address, however it seems there is no way to do this with assembly code. By looking at some assembly produced by Keil, when...