hello, i am using 89c51rd2BN from philips,i want to store 100 bytes of data as buffers,presently i am storing it in the RAM,however if the 128 byte RAM exceeds,what do i do,in datasheet of 89c51rd2 it says that 89c51rd2 has 256 Bytes on-chip RAM,and 768 Bytes on-chip XRAM,please let me know how do i use or access this memory. regards, nafis
Trying to determine the amount of memory required for stack operations isn't as clearly visible as reading the memory declarations in a set of modules and adding up bytes. Simply setting a stacksize parameter is no big deal but estimating the usage is not nearly as straight forward as checking the memory map. Sometimes the stack gets overlooked when people think about their memory needs, that was my original point.