A simple example of use may be in storing some data received from the Programming Editor Terminal and then showing what was stored ...
The usual mechanism ...
SerRxd b0, b1, b2
SerTxd( b0, b1, b2, CR, LF )
Using 'ptr' and storing the data in scratch pad ...
ptr = 0
SerRxd @ptrInc, @ptrInc, @ptrInc
ptr = 0
SerTxd( @ptrInc, @ptrInc, @ptrInc, CR, LF )
Using 'bptr' is the same but as it accessess the variable storage the values are also placed within variables ...
bptr = 0
SerRxd @bptrInc, @bptrInc, @bptrInc
bptr = 0
SerTxd( @bptrInc, @bptrInc, @bptrInc, CR, LF )
SerTxd( "and also ... ", b0, b1, b2, CR, LF )