We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Consider the following listing :
C51 COMPILER V8.06 000A F500 R MOV someVariable ,A 0092 120000 E LCALL ?C?ULCMP 0028 1100 E ACALL _printf
1. What does the 'R' mean ?
2. What does the 'E' mean ?
3. Are there any more such "letters" ? If so, where can I read more about them ?
Warm regards
Vimal
"Relocatable" in the compiler listing means that the location is not fixed by the compiler - it is left to the Linker/Locator to decide the location.
(I don't think the Keil 8051 tools support run-time relocation)