I'm not familiar with the use of the "P" type of memory, but it seems like it is the key to my issue. I didn't find any documentation on it in the manual. Is that a pointer of some type.
What I am trying to do is:
LD k18 (length of my block, hex)
LD K800 (Source location of starting block in hex)
MOV (XXXXX) where XXXXX is the destination block start which needs to be a variable. When I enter a V1500 register for this value, It writes to V1500 plus the 23 registers after that and not using the value of v1500 as a pointer, which is correct according to the documentation.
What should I enter in for XXXXX so that that destination for the move is dynamic rather than static?
Do I enter Pxxxx? If so, how does this work?
Thanks for your help