??? 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 |