urgent HELP!!converting to assembly code
//can anyone help me convert it to PIC 18 assembly code? Thank you!!//
#include <16F877A.h>
#device adc=10
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#define use_portb_lcd TRUE
#byte porta=5
#byte portb=6
#include <lcd.c>
long int read_val;
int val1, val2;
void main()
{
set_tris_b(0x00); // Config PORTA 1st pin as I/p
setup_port_a(all_analog);
setup_adc(adc_clock_internal);
set_adc_channel(0);
lcd_init();
lcd_putc("Temperature");
do
{
read_val = read_adc(); // Read 0th channel
read_val = read_val/2;
val1 = read_val/10;
val2 = read_val%10;
val1 = val1 + '0';
val2 = val2 + '0';
lcd_gotoxy (1,2);
lcd_putc(val1);
lcd_putc(val2);
delay_ms(50);
}while(1);
}