Hi,Dear friends,
After the discussions about the reentrant stack in Keilc http://www.keil.com/forum/docs/thread10048.asp#msg47666 ,I believe It really hit the spot. Thanks again!
But, There is another question, Why It is not recommended porting a OS(ucos) to c51?
If some one heared about this, Most of them will suggest the two points, One,It's ok for a study, but for a business. And the other is that if you really need ,pls switch to ARM or else.
If I have a enhanced fast C51, and there is about 5~7K RAM, It's about two/three clocks per machine cycle working on 40Mhz, which means about 50ns for single-cycle instruction, Is it powerful enough for a OS?
Is there any statistics about these things? It'll be very kind of you to let me know the details.