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.
We are working with an 8051 based CPU with several different memory locations (code, data, sfr, xdata, edata, ...).
Is there a list supported prefixes in the memory window (e.g. C:0x000010) available? And if yes, how are they mapped to the respective memories in the emulator?
What is the reference which is taken by the memory window to determine the "binding" between the memory prefix and the actual memory location?
Thanks, Christoph
http://www.keil.com/support/man/docs/uv3/uv3_cm_display.htm
But it's not complete; eg, it omits S:, T:, U: and V:
See: http://www.keil.com/forum/docs/thread9284.asp
Thanks for your great help. There is just another memory area which is not clear to me. It is the EDATA area in the 8051 MX architecture. According to the knowledge base it should be "ED". However, with this prefix the memory window doesn't show anything (like you would use "Q" e.g.). However, if we use the prefix "E" there is "something". But is shows unexpected values. And surprisingly our expected value show up in the XDATA area, which is even more mysterious for me...)
Said differently: How to view EDATA in the memory window? What is the right prefix - "ED", "E", "X" or anything else?