OMFG!

just before you posted that i was looking at the asm file and wondering why it said
INCLUDE "16F877.INC"

i never saw that dropdown box! what a retard! lol.

well, i programmed it again (this time with the correct chip selected) and your example code makes some lights turn on then all of them which i guess is what its supposed to.

cant believe i spent hours on google yesterday and all day today talking to you guys and it was all because of a dropdown box. im gonna go to bed now, ive had enough today. lol

thanks for all your help and sorry for wasting your time