|
First of all, "thither", in modern English, translates to "to there".
Sorry, I just like to nitpick English. More to the point...
In Microchip's PIC C, assembly language programming is done using "_asm" as a starting point, and "_endasm" as an endpoint. Anything between these two points is interpreted as assembly language programming. As for the functionality of the code you're referencing, I have no idea. A cursory inspection leads me to believe, as you do, that the _entry function isn't necessary, but I didn't write the stuff. In the _startup function, the lines between the "_asm" and "_endasm" lines start with the PIC instruction mnemonics, and are followed by arguments. BCF and BSF are "bit clear following" and "bit set following", respectively, and LFSR is "Move literal (12-bit) 2nd word to FSRx1st word". The entire instruction set is well-documented in the PIC18F8520 datasheet.
I'm sorry that I don't know the specifics, and can't be very helpful.
__________________
I played hacky sack with Andy Baker.
2001-2004: Team 258, The Sea Dawgs
2005: Team 1693, The Robo Lobos
|