i am trying to save data in external memory using movx in external memory in the serial interrupt service routine but no data gets saved though when i try storing in data it stores.can i know why and suggest a solution if possible for storing in external memory.enabling the XRAM is done using ALE.Thanks in advance
"does storing in xdata take a longer time to store when compared to data"
Yes - of course it does! You have the added overhead of handling the DPTR, for a start...
"how can i send data to the ISR in simulation?"
Look-up "Debug Functions" and "Signal Functions" in the simulator manual...
http://www.keil.com/support/man/docs/uv3/ http://www.keil.com/support/man/docs/uv3/uv3_debug_functions.htm http://www.keil.com/support/man/docs/uv3/uv3_simulation.htm