I have started to convert legacy pic assembly code to C. I learn the instruction set of PIC in my case PIC18F2585 but encouter the code phase which make variable definition:
MAINVAR UDATA
Sample1 res .1
Sample2 res .1
SampleCntr res .1
There are two directive: first, UDATA declares the begining of the uninitialized data and second res which reserve memory for a variable, for example sample res 64
allocate 64 byte memory for the sample variable.
The point that i dont understand is: they use the '.' sign in front of the number and there is no any definition for '.1' in the source code file.
At that point my question: Is there any special meaning of the statement Sample1 res .1
.