• From C, inline assembly LJMP to Numerical Address
    How do I perform a long jump to a numerical address from my C code? I'm pretty sure I have to do this with inline assembly - however that seems complicated for C51. I figured in C I could do this: ...
  • 24b LJMP assembles incorrectly?
    LJMP "label" in 24 bit contiguous mode (80c400) appears to always compile neumonics for a LJMP 000000. What gives? LJMP immediate works fine. Anybody else run into this? 200012 02000000 F 282 LJMP...
  • 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...
  • inline assembler
    Hello, I'm trying to optimize DSP functions to use them in my cortex M3 MCU. I use the Keil compiler and I want to work with inline assembler, but the Keil compiler don't support the inline assembler...
  • inline assembly
    I'm trying to use inline assembly in a C file (my projetc consists in one C file and several a51 files). Options "generate assembler SRC" and "assemble SRC" are checked. I get the following message...