RE: General calculation type question

All the PIC's have 8 bit ALU's.  So the maximum number you can handle in any *one* operation is 255.  To perform 16 bit and above operations, you simply have to work on the numbers a byte at a time.  Numbers larger than 8 bits are stored in successive memory locations.

There are hundreds of examples of 16 bit math operations on the web.  Myke Predko has a nice page at http://www.myke.com/PICMicro/16bit.htm

Regards

Mike Rigby-Jones