At 09:21 PM 18/3/97 +0000, you wrote: >hi all, > >can anyone tell me about CBLOCK? i've read what little is given >in the Microchip help note.. below - lotsa variables starting at 0x0C >CBLOCK 0x0C > > > >END just adjust 'data segment pointer' to 0x30 like "dseg 0x30" for some other assemblers >CBLOCK H'30' >END CBLOCK myVariable,myVariable_1 ENDC CBLOCK myVariable_2 ENDC will no allocate myVariable at 0x30 as by previous CBLOCK, did set the pointer to 0x30 myVariable_2 at 0x32 as there were two bytes allocated by prev cblock and notice CBLOCK..ENDC not END!!! antti -- Silicon Studio Ltd. -- http://www.sistudio.com