www.microchip.com gibts die Entwicklungsumgebung MPLAB. Da können mehrere "Hochsprachen"-Compiler installiert werden, standartmäßig ist ein Assembler-Compiler glaub ich dabei. Mit dieser Umgebung lassen sich auch einfach .hex-Files in den PIC schreiben.
Zwischen Entwicklungsumgebung und PIC16F877 muss natürlich auch noch ein entsprechendes "Brennermodul" geschaltet sein.
Bei Neueinstieg am besten gleich ein "Entwicklungskit" kaufen, welches das alles enthält. (oder Brenner selberbauen, Anleitungen --> google.de)
Lesezeichen