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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/12/08 21:14
Read: times


 
#159994 - a rose, by any other name ...
Responding to: ???'s previous message
So, how is the distinction between indirect and otherwise internal (directly addressable) but not "MOVX" read-write memory made?

This can sometimes be confusing, since there are several ways in which this can be described.

It appears we have three types of internal RAM. First there's the internal RAM from 0x00-0x7F, which is directly OR indirectly addressable. Then, there's the indirectly addressable RAM which occupies the range 0x80-0xFF, which range, when directly addressed, targets the SFR's, in addition to which there are those odd spaces that various manufacturers, notably NXP, among others, as well as Maxim/Dallas and SiLabs, have included, which, in some cases is simply addressed as on-chip pseudo-external (MOVX) RAM.

I haven't run into it myself, but I've read, on this forum, that some devices have extended the internal memory bounds beyond 256 bytes, yet don't address it as (MOVX) xRAM.

Can all this be cleared up, so the nomenclature is clear and unambiguous?

What's the "best", or at least generally accepted, way to describe all these various forms of read/write memory unambiguously?

RE




List of 34 messages in thread
TopicAuthorDate
a simple SETB question            01/01/70 00:00      
   SETB from 20h to 2FH            01/01/70 00:00      
      assembler missed this one            01/01/70 00:00      
         I know of none that can't            01/01/70 00:00      
   what about this?            01/01/70 00:00      
      try ORL to set any bit in internal RAM            01/01/70 00:00      
         wrong, nonstandard and why            01/01/70 00:00      
            ORL, Set any bit (more informative)            01/01/70 00:00      
               iram            01/01/70 00:00      
                  Where is that defined?            01/01/70 00:00      
                     my word was not 'defined' but            01/01/70 00:00      
                        a rose, by any other name ...            01/01/70 00:00      
                           I think Erik has it?            01/01/70 00:00      
                              aliased/overlayed            01/01/70 00:00      
                                 Fair enough            01/01/70 00:00      
                              pDATA?            01/01/70 00:00      
                                 Why do you think 64TB would be enough?            01/01/70 00:00      
                                    It would not be            01/01/70 00:00      
                                       Tools are important for size            01/01/70 00:00      
                                          That's why there's ASM to use instead            01/01/70 00:00      
                                       this flies against some previous posts of yours            01/01/70 00:00      
                                          It's like herding cats            01/01/70 00:00      
                                             Flame bait?            01/01/70 00:00      
                                                No ... not really            01/01/70 00:00      
                                                   yes            01/01/70 00:00      
                                 PDATA & XDATA            01/01/70 00:00      
                                    I won't argue that ... but ...            01/01/70 00:00      
                                       Agreed, but...            01/01/70 00:00      
                                          It is seldom that simple ...            01/01/70 00:00      
                                             That's the point!            01/01/70 00:00      
                                             since you are really interested            01/01/70 00:00      
                                                Thanks!            01/01/70 00:00      
      Yes, that is the way I normally do it            01/01/70 00:00      
      WHY TO DISTURB ACC ?            01/01/70 00:00      

Back to Subject List