Hi,
Well just looking at those files it seems its a MikroE project in thier C, the .asm files are just those created by the complier on the way to creating the hex files - I think.
You should be able to program the .hex file straight into the chip or simulate it with the .dsn if you have access to Proteus.
None of those .asm or .c files will run directly in Mplab - you will have to look elsewhere for a Mplab assembler version - or you could try coding your own - a good beginners project.