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

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 LONG1

Also what does the F mean in the list?

Thanks

Parents
  • If you just want to see it (as opposed to getting it written to a text file), it'll be enough to run your project in the uVision simulator and turn to the disassembly view.

    As to the *.cod file not being produced: you may have to turn the optimization level up beyond 8 or 9 for linker code packing to actually be done --- if it isn't the listing won't be generated, it seems.

Reply
  • If you just want to see it (as opposed to getting it written to a text file), it'll be enough to run your project in the uVision simulator and turn to the disassembly view.

    As to the *.cod file not being produced: you may have to turn the optimization level up beyond 8 or 9 for linker code packing to actually be done --- if it isn't the listing won't be generated, it seems.

Children
No data