HI-TECH Software PIC PRO Macro Assembler V9.83 build 10920
Thu Nov 29 21:56:00 2018
HI-TECH Software Omniscient Code Generator (PRO mode) build 10920
1 processor 16F887
2 opt pw 120
3 opt pm
4 psect config,global,class=CONFIG,delta=2
5 psect maintext,global,class=CODE,delta=2
6 psect cinit,global,class=CODE,delta=2
7 psect cstackCOMMON,global,class=COMMON,space=1,delta=1
8 psect text25,local,class=CODE,delta=2
9 psect text26,local,class=CODE,delta=2
10 psect pa_nodes,global,class=CODE,delta=2
11 dabs 1,0x7E,2
12 000A ;#
13
14 psect config
15 2007 FFD4 dw 65492 ;#
16
17 psect maintext
18 065F __pmaintext:
19 0005 _PORTA set 5
20 0006 _PORTB set 6
21 0007 _PORTC set 7
22 0008 _PORTD set 8
23 0009 _PORTE set 9
24 0028 _RA0 set 40
25 0029 _RA1 set 41
26 002A _RA2 set 42
27 002B _RA3 set 43
28 002C _RA4 set 44
29 002D _RA5 set 45
30 002E _RA6 set 46
31 002F _RA7 set 47
32 0030 _RB0 set 48
33 0031 _RB1 set 49
34 0032 _RB2 set 50
35 0033 _RB3 set 51
36 0034 _RB4 set 52
37 0035 _RB5 set 53
38 0036 _RB6 set 54
39 0037 _RB7 set 55
40 0038 _RC0 set 56
41 0039 _RC1 set 57
42 003A _RC2 set 58
43 003B _RC3 set 59
44 003C _RC4 set 60
45 003D _RC5 set 61
46 003E _RC6 set 62
47 003F _RC7 set 63
48 0040 _RD0 set 64
49 0041 _RD1 set 65
50 0042 _RD2 set 66
51 0043 _RD3 set 67
52 0044 _RD4 set 68
53 0045 _RD5 set 69
54 0046 _RD6 set 70
55 0047 _RD7 set 71
56 0048 _RE0 set 72
57 0049 _RE1 set 73
58 004A _RE2 set 74
59 004B _RE3 set 75
60 0085 _TRISA set 133
61 0086 _TRISB set 134
62 0087 _TRISC set 135
63 0088 _TRISD set 136
64 0089 _TRISE set 137
65
66 ;;Data sizes: Strings 0, constant 0, data 0, bss 0, persistent 0 stack 0
67 ;;Auto spaces: Size Autos Used
68 ;; COMMON 14 4 4
69 ;; BANK0 80 0 0
70 ;; BANK1 80 0 0
71 ;; BANK3 96 0 0
72 ;; BANK2 96 0 0
73 ;;
74 ;; Pointer list with targets:
75 ;;
76 ;; Critical Paths under _main in COMMON
77 ;;
78 ;; _main->_mDelay
79 ;;
80 ;; Critical Paths under _main in BANK0
81 ;;
82 ;; None.
83 ;;
84 ;; Critical Paths under _main in BANK1
85 ;;
86 ;; None.
87 ;;
88 ;; Critical Paths under _main in BANK3
89 ;;
90 ;; None.
91 ;;
92 ;; Critical Paths under _main in BANK2
93 ;;
94 ;; None.
95 ;;
96 ;;Main: autosize = 0, tempsize = 0, incstack = 0, save=0
97 ;;
98 ;;
99 ;;Call Graph Tables:
100 ;;
101 ;; ---------------------------------------------------------------------------------
102 ;; (Depth) Function Calls Base Space Used Autos Params Refs
103 ;; ---------------------------------------------------------------------------------
104 ;; (0) _main 1 1 0 90
105 ;; 3 COMMON 1 1 0
106 ;; _mDelay
107 ;; ---------------------------------------------------------------------------------
108 ;; (1) _mDelay 3 1 2 60
109 ;; 0 COMMON 3 1 2
110 ;; ---------------------------------------------------------------------------------
111 ;; Estimated maximum stack depth 1
112 ;; ---------------------------------------------------------------------------------
113 ;; Call Graph Graphs:
114 ;; _main (ROOT)
115 ;; _mDelay
116 ;;
117 ;; Address spaces:
118 ;;Name Size Autos Total Cost Usage
119 ;;BITCOMMON E 0 0 0 0.0%
120 ;;EEDATA 100 0 0 0 0.0%
121 ;;NULL 0 0 0 0 0.0%
122 ;;CODE 0 0 0 0 0.0%
123 ;;COMMON E 4 4 1 28.6%
124 ;;BITSFR0 0 0 0 1 0.0%
125 ;;SFR0 0 0 0 1 0.0%
126 ;;BITSFR1 0 0 0 2 0.0%
127 ;;SFR1 0 0 0 2 0.0%
128 ;;STACK 0 0 1 2 0.0%
129 ;;ABS 0 0 0 3 0.0%
130 ;;BITBANK0 50 0 0 4 0.0%
131 ;;BITSFR3 0 0 0 4 0.0%
132 ;;SFR3 0 0 0 4 0.0%
133 ;;BANK0 50 0 0 5 0.0%
134 ;;BITSFR2 0 0 0 5 0.0%
135 ;;SFR2 0 0 0 5 0.0%
136 ;;BITBANK1 50 0 0 6 0.0%
137 ;;BANK1 50 0 0 7 0.0%
138 ;;BITBANK3 60 0 0 8 0.0%
139 ;;BANK3 60 0 0 9 0.0%
140 ;;BITBANK2 60 0 0 10 0.0%
141 ;;BANK2 60 0 0 11 0.0%
142 ;;DATA 0 0 0 12 0.0%
143 ;; *************** function _main *****************
144 ;; Defined at:
145 ;; line 14 in file "../CH01.X/CH02/CH02.c"
146 ;; Parameters: Size Location Type
147 ;; None
148 ;; Auto vars: Size Location Type
149 ;; i 1 3[COMMON] unsigned char
150 ;; Return value: Size Location Type
151 ;; None void
152 ;; Registers used:
153 ;; wreg, status,2, status,0, pclath, cstack
154 ;; Tracked objects:
155 ;; On entry : 17F/0
156 ;; On exit : 60/0
157 ;; Unchanged: FFE00/0
158 ;; Data sizes: COMMON BANK0 BANK1 BANK3 BANK2
159 ;; Params: 0 0 0 0 0
160 ;; Locals:
评论0