--- D:\pic experimental\exp.as -----------------------------------------------------------------
1: opt subtitle "HI-TECH Software Omniscient Code Generator (PRO mode) build 5239"
2:
3: opt pagewidth 120
4:
5: opt pm
6:
7: processor 16F877A
8: clrc macro
9: bcf 3,0
10: endm
11: clrz macro
12: bcf 3,2
13: endm
14: setc macro
15: bsf 3,0
16: endm
17: setz macro
18: bsf 3,2
........
<REMOVED BECAUSE ITS TOO LONG>
...............................................
608: psect cinit,class=CODE,delta=2
609: global end_of_initialization
610:
611: ;End of C runtime variable initationation code
612:
613: end_of_initialization:
614: clrf status
07F5 0183 CLRF 0x3
615: ljmp _main ;jump to C main() function
07F6 120A BCF 0xa, 0x4
07F7 118A BCF 0xa, 0x3
07F8 2FF9 GOTO 0x7f9
--- D:\pic experimental\main.c -----------------------------------------------------------------
1: #include<htc.h>
2:
3: void main(){
4: unsigned char x;
5: x = 5;
6: TRISC5 = 0;
07F9 1683 BSF 0x3, 0x5
07FA 1287 BCF 0x7, 0x5
7: if(x >= 1){
8: RC5 = 1;
07FB 1283 BCF 0x3, 0x5