Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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.

List of 12 messages in thread
TopicAuthorDate
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      

Back to Subject List