Ya esta solucionado,
El problema era que en el simulador tenia seleccionado el pic16f84 mientras en el código incluia el pic16f877.
No se exactamente que produce el error porque tienen los mismos registros, pero veo que este es el motivo.
Ahora pasa que el resultado (80333333) esta en dos sitios, de 0C a 0F y de 11 a 14, pero bueno, ahora ya tiene más logica esto.
Saludos,