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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
07/10/09 10:54
Read: times


 
#166992 - Direct method, Indirect Method or C compiler ?
Responding to: ???'s previous message
if you simply use the instruction

MOV 87H,#23H

to store the number #23H at place 87H

then the value of #23H will be stored on the SFR at 87h which is PCON,
because this is the direct method.



in order to write a value to internal RAM at 87H

MOV R0, #87H
MOV @R0, #23H

these are stated in bible as Erik said

http://www.8052.com/forum/read/166988

Beside the Assembler you may you a C Compiler that take cares of
these things and set up them accordingly.
SDCC http://sdcc.sourceforge.net/
or Keil
or IAR
or ...


List of 19 messages in thread
TopicAuthorDate
Stack Pointer and available RAM            01/01/70 00:00      
   "Internal" RAM - basics            01/01/70 00:00      
      some confusion with your links            01/01/70 00:00      
         Follow: can I use 08H through 2FH for general purpose RAM            01/01/70 00:00      
            08 thru 2F as additional RAM            01/01/70 00:00      
   use the indirect method for upper RAM, take care of Stack            01/01/70 00:00      
      the limits for simple storage            01/01/70 00:00      
         Direct method, Indirect Method or C compiler ?            01/01/70 00:00      
         READ "THE BIBLE"            01/01/70 00:00      
   Tell us which exact 80c51 you are using            01/01/70 00:00      
      Really??            01/01/70 00:00      
      a long time ago            01/01/70 00:00      
   Another option for usage of Register Banks            01/01/70 00:00      
      instead of getting it piecemeal            01/01/70 00:00      
         I think therefore I ask            01/01/70 00:00      
            WRONG            01/01/70 00:00      
         according to the PDF            01/01/70 00:00      
            Program in Assembler??            01/01/70 00:00      
               assembler only            01/01/70 00:00      

Back to Subject List