??? 05/20/08 09:24 Read: times |
#154952 - Where Responding to: ???'s previous message |
There is no space in the AT89C52 or others that is called idata. If you're using assembler, set your stack pointer to whatever you want.
Memory that is addressed indirectly in the internal 256 byte RAM via an indexing register is called IDATA. Typically @R0 or @R1 addressing. PS: Please refrain from hijacking other threads. It is unkind. |
Topic | Author | Date |
idata as stack | 01/01/70 00:00 | |
Where | 01/01/70 00:00 | |
true, but incomplete | 01/01/70 00:00 | |
Extended RAM of 8052 for Stack | 01/01/70 00:00 | |
idata as stack | 01/01/70 00:00 | |
You can gain 1 byte of stack ... | 01/01/70 00:00 | |
That is right | 01/01/70 00:00 | |
Wrong thread? | 01/01/70 00:00 | |
SP initialization in C language | 01/01/70 00:00 | |
You need it before C starts | 01/01/70 00:00 | |
and is done 'automatically' | 01/01/70 00:00 | |
Fooling round with the SP in C can be dangerous![]() | 01/01/70 00:00 |