I am very new to Microcontroller programming particularly PIC18F87J11, and I am using MPLAB C18 compiler. I was reading the datasheet for various topics such as saving to me
There's a way to use asm in C language, depending on the compiler you use (the capacity to use asm in C is not part of the standard). Each compiler doesn't use the same syntax. With MPLAB C18 it's something like this:
void main()
{
_asm
movlw 0x57
movwf PORTB
_endasm
}
The example above is from this link, which will explain you how to use asm in C with MPLAB C18.