te vale perfectamente los asm de cualquier pic16.
Los pic van por familias los pic12, pic16,pic18 .
Los pic12 y pic16 basicamente son lo mismo, bueno para los puristas los 12 les faltan algunas instrucciones.
Cualquier pic16 lo que es la CPU es la misma, un pic16f877 es igual a un pic16f84 o el viejo pic16c54, lo que cambia son los perifericos, unos tienen cserie, otros tienen pocas patas, otros comparadores...
Si el codigo es como tu caso matematico y por tanto no detende de los perifericos es un copy paste directo.
Esto te permite pasar/reutilizar codigo facilmente.