>Do I understand well when I say this pseudo-var would just be a getter or
>setter for POSTINC ?
... Or, indeed add some overhead, like starting a new little lib like...
(untested, has to be extended to support 12 and 14bit cores, I think)
procedure dereference’put ( word in pointer, byte in value ) is
assembler
movff pointer, FSR0L
movff pointer+1, FSR0H
movff value,INDF0
end assembler
end procedure
procedure dereference’get ( word in pointer ) return byte is
var byte value
assembler
movff pointer, FSR0L
movff pointer+1, FSR0H
movff INDF0,value
end assembler
dereference=value
end procedure
This may take 15 instruction cycles where direct access to POSTINC takes only
one or two, but it can be made quite versatile. It would be an approach to
start using pointers without compiler support.
Greets,
Kiste
--
You received this message because you are subscribed to the Google Groups
"jallib" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/jallib?hl=en.