| ??? 06/27/08 07:43 Modified: 06/27/08 07:45 Read: times Msg Score: +1 +1 Good Answer/Helpful |
#156242 - Free your development process Responding to: ???'s previous message |
Alan:
In only the very most extreme situations where the highest performance is required for the absolutely lowest cost does it make sense to code in a way that puts a guard band around the A register. In by far and large the greatest number of cases it makes way more sense to treat the A register as a transient applied tool. This holds true to a particularly high degree when applied with the 8051 instruction set. With its powerful and richly capable registers and direct memory instructions there is even less incentive to "make A be one of your variables". If you consider the A register to be the spatula that flips the bytes instead of the bag that holds the burger then I believe you will find your coding productivity takes a big step in the positive direction. Michael Karas |
| Topic | Author | Date |
| check for zero code options? | 01/01/70 00:00 | |
| Like this? | 01/01/70 00:00 | |
| the common misconception of people... | 01/01/70 00:00 | |
| Question | 01/01/70 00:00 | |
| Precious stack | 01/01/70 00:00 | |
| not just stack/IRAM-wise is it better,... | 01/01/70 00:00 | |
| Ah. I see. | 01/01/70 00:00 | |
| note "bible definition" Ri/Rn | 01/01/70 00:00 | |
I do this Ri/Rn all the time | 01/01/70 00:00 | |
| modified carry bit | 01/01/70 00:00 | |
| Free your development process | 01/01/70 00:00 | |
| Interesting analogy | 01/01/70 00:00 | |
| Thanks, good advice | 01/01/70 00:00 |



