??? 02/15/08 15:21 Read: times |
#150874 - no need to put constant into dptr Responding to: ???'s previous message |
mov dph,a ;instead of push - sparing stack space and a bit of code/speed too mov a,vecr add a,#LOW(positionx) mov dpl,a clr a addc a,#HIGH(positionx) xch a,dph ;this restores acc, too movx @dptr,a (btw. Stefan, you can't push a / pop a - see FAQ on the left) JW |
Topic | Author | Date |
Need help with RAM access via 8051 | 01/01/70 00:00 | |
re | 01/01/70 00:00 | |
RE: | 01/01/70 00:00 | |
no need to put constant into dptr | 01/01/70 00:00 | |
How can I get the low and high parts? | 01/01/70 00:00 | |
what '51 assembler do you use? | 01/01/70 00:00 | |
push/pop A | 01/01/70 00:00 | |
In my asm push ACC works! | 01/01/70 00:00 | |
Another question: | 01/01/70 00:00 | |
options: | 01/01/70 00:00 | |
By inc I mean increase the value in RAM by 1 | 01/01/70 00:00 | |
once DPTR points to that value...![]() | 01/01/70 00:00 | |
this is why it's dangerous... | 01/01/70 00:00 | |
You can push/pop [direct] though. | 01/01/70 00:00 | |
this is certainly correct... | 01/01/70 00:00 |