// compiled for PIC 12F675 using MikroC v8;
void main ()
{
CMCON = 0b00000111; // comparators OFF
GPIO.F2 = 1;
}
// result;
$0000 $2804 GOTO _main
$0004 $ _main:
;blah.c,19 :: void main ()
;blah.c,23 :: CMCON = 0b00000111; // comparators OFF
$0004 $3007 MOVLW 7
$0005 $1303 BCF STATUS, RP1
$0006 $1283 BCF STATUS, RP0
$0007 $0099 MOVWF CMCON
;blah.c,26 :: GPIO.F2 = 1;
$0008 $1505 BSF GPIO, 2
;blah.c,30 :: }
$0009 $2809 GOTO $
---------------------------------------------------
// compiled for PIC 18F1320 using MikroC v8;
void main ()
{
TRISA = 0b00010000;
LATA.F2 = 1;
}
// result;
$0000 $EF04 F000 GOTO _main
$0008 $ _main:
;blah.c,1 :: void main ()
;blah.c,3 :: TRISA = 0b00010000;
$0008 $0E10 MOVLW 16
$000A $6E92 MOVWF TRISA, 0
;blah.c,4 :: LATA.F2 = 1;
$000C $8489 BSF LATA, 2, 0
;blah.c,5 :: }
$000E $D7FF BRA $
---------------------------------------------------
// compiled for PIC 12F675 using MikroC PRO v4.15;
void main ()
{
CMCON = 0b00000111; // comparators OFF
GPIO.F2 = 1;
}
// result;
;blah.c,1 :: void main ()
;blah.c,3 :: CMCON = 0b00000111; // comparators OFF
MOVLW 7
MOVWF CMCON+0
;blah.c,4 :: GPIO.F2 = 1;
BSF GPIO+0, 2
;blah.c,5 :: }
GOTO $+0
---------------------------------------------------
// compiled for PIC 18F1320 using MikroC PRO v4.15;
void main ()
{
TRISA = 0b00010000;
LATA.F2 = 1;
}
// result;
;blah.c,1 :: void main ()
;blah.c,3 :: TRISA = 0b00010000;
MOVLW 16
MOVWF TRISA+0
;blah.c,4 :: LATA.F2 = 1;
BSF LATA+0, 2
;blah.c,5 :: }
GOTO $+0