??? 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 |
Topic | Author | Date |
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 |