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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/02/05 11:41
Read: times


 
#94236 - differences?
Responding to: ???'s previous message
With respect to using DPTR-instructions, all implementations I know of are basically the same: there is a SFR where bit 0 determines which one of the two DPTRs is used in the instructions using implicitly DPTR. The recommended method of swapping is incrementing that SFR (usually bit 1 or bit 2 of that SFR is unused or permanently 0).

There are enhancements to this scheme on various clones (auto increment/decrement/autoswap), but they are by default off.

The only difference that really matters sometimes, which I know of is, when you access DPL and DPH as SFRs - there are 2 approaches; either occupying a separate SFR space (with the default DPL/DPH being on the traditional space), or being mapped on the traditional position of DPL and DPH using the same swapping scheme.

Jan Waclawek


List of 11 messages in thread
TopicAuthorDate
Dual data pointer            01/01/70 00:00      
   Re: Dual Data pointer            01/01/70 00:00      
   Not all Dual Data Pointers the Same            01/01/70 00:00      
      differences?            01/01/70 00:00      
         and more            01/01/70 00:00      
            which one?            01/01/70 00:00      
               I do not recall            01/01/70 00:00      
                  but know how to google            01/01/70 00:00      
                  drop brakes            01/01/70 00:00      
                  Google gave me some Infineon chips...            01/01/70 00:00      
                     not really            01/01/70 00:00      

Back to Subject List