Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
05/08/06 21:40
Read: times


 
#115826 - Maybe this will illustrate ...
Responding to: ???'s previous message
I have included all of the Temptest.lst file please look at the function call for _ow_reset and that it goes back to the __sdcc_program_startup: address not to a seperate code location for the ow_reset function - and so why is my code not getting combined into one file for me to run? What else would you like to see to give me a hint?

                              1 ;--------------------------------------------------------
                              2 ; File Created by SDCC : FreeWare ANSI-C Compiler
                              3 ; Version 2.5.6 #1249 (Apr 17 2006)
                              4 ; This file generated Mon May 08 16:23:15 2006
                              5 ;--------------------------------------------------------
                              6 	.module TempTest
                              7 	.optsdcc -mmcs51 --model-medium
                              8 	
                              9 ;--------------------------------------------------------
                             10 ; Public variables in this module
                             11 ;--------------------------------------------------------
                             12 	.globl _main
                             13 	.globl _TF1
                             14 	.globl _TR1
                             15 	.globl _TF0
                             16 	.globl _TR0
                             17 	.globl _IE1
                             18 	.globl _IT1
                             19 	.globl _IE0
                             20 	.globl _IT0
                             21 	.globl _T2CON_7
                             22 	.globl _T2CON_6
                             23 	.globl _T2CON_5
                             24 	.globl _T2CON_4
                             25 	.globl _T2CON_3
                             26 	.globl _T2CON_2
                             27 	.globl _T2CON_1
                             28 	.globl _T2CON_0
                             29 	.globl _TF2
                             30 	.globl _EXF2
                             31 	.globl _RCLK
                             32 	.globl _TCLK
                             33 	.globl _EXEN2
                             34 	.globl _TR2
                             35 	.globl _C_T2
                             36 	.globl _CP_RL2
                             37 	.globl _SM0
                             38 	.globl _SM1
                             39 	.globl _SM2
                             40 	.globl _REN
                             41 	.globl _TB8
                             42 	.globl _RB8
                             43 	.globl _TI
                             44 	.globl _RI
                             45 	.globl _CY
                             46 	.globl _AC
                             47 	.globl _F0
                             48 	.globl _RS1
                             49 	.globl _RS0
                             50 	.globl _OV
                             51 	.globl _F1
                             52 	.globl _P
                             53 	.globl _RD
                             54 	.globl _WR
                             55 	.globl _T1
                             56 	.globl _T0
                             57 	.globl _INT1
                             58 	.globl _INT0
                             59 	.globl _TXD0
                             60 	.globl _TXD
                             61 	.globl _RXD0
                             62 	.globl _RXD
                             63 	.globl _P3_7
                             64 	.globl _P3_6
                             65 	.globl _P3_5
                             66 	.globl _P3_4
                             67 	.globl _P3_3
                             68 	.globl _P3_2
                             69 	.globl _P3_1
                             70 	.globl _P3_0
                             71 	.globl _P2_7
                             72 	.globl _P2_6
                             73 	.globl _P2_5
                             74 	.globl _P2_4
                             75 	.globl _P2_3
                             76 	.globl _P2_2
                             77 	.globl _P2_1
                             78 	.globl _P2_0
                             79 	.globl _P1_7
                             80 	.globl _P1_6
                             81 	.globl _P1_5
                             82 	.globl _P1_4
                             83 	.globl _P1_3
                             84 	.globl _P1_2
                             85 	.globl _P1_1
                             86 	.globl _P1_0
                             87 	.globl _P0_7
                             88 	.globl _P0_6
                             89 	.globl _P0_5
                             90 	.globl _P0_4
                             91 	.globl _P0_3
                             92 	.globl _P0_2
                             93 	.globl _P0_1
                             94 	.globl _P0_0
                             95 	.globl _PPC
                             96 	.globl _PT2
                             97 	.globl _PS
                             98 	.globl _PT1
                             99 	.globl _PX1
                            100 	.globl _PT0
                            101 	.globl _PX0
                            102 	.globl _EA
                            103 	.globl _EC
                            104 	.globl _ET2
                            105 	.globl _ES
                            106 	.globl _ET1
                            107 	.globl _EX1
                            108 	.globl _ET0
                            109 	.globl _EX0
                            110 	.globl _CF
                            111 	.globl _CR
                            112 	.globl _CCF4
                            113 	.globl _CCF3
                            114 	.globl _CCF2
                            115 	.globl _CCF1
                            116 	.globl _CCF0
                            117 	.globl _BREG_F7
                            118 	.globl _BREG_F6
                            119 	.globl _BREG_F5
                            120 	.globl _BREG_F4
                            121 	.globl _BREG_F3
                            122 	.globl _BREG_F2
                            123 	.globl _BREG_F1
                            124 	.globl _BREG_F0
                            125 	.globl _WDTRST
                            126 	.globl _WDTPRG
                            127 	.globl _TMOD
                            128 	.globl _TL2
                            129 	.globl _TL1
                            130 	.globl _TL0
                            131 	.globl _TH2
                            132 	.globl _TH1
                            133 	.globl _TH0
                            134 	.globl _TCON
                            135 	.globl _T2CON
                            136 	.globl _SP
                            137 	.globl _SCON
                            138 	.globl _SBUF0
                            139 	.globl _SBUF
                            140 	.globl _SADEN0
                            141 	.globl _RCAP2L
                            142 	.globl _RCAP2H
                            143 	.globl _PSW
                            144 	.globl _PCON
                            145 	.globl _P3
                            146 	.globl _P2
                            147 	.globl _P1
                            148 	.globl _P0
                            149 	.globl _IPH
                            150 	.globl _IP
                            151 	.globl _IE
                            152 	.globl _FCON
                            153 	.globl _EETIM
                            154 	.globl _EECON
                            155 	.globl _DP0L
                            156 	.globl _DPL
                            157 	.globl _DP0H
                            158 	.globl _DPH
                            159 	.globl _CMOD
                            160 	.globl _CL
                            161 	.globl _CKCON
                            162 	.globl _CH
                            163 	.globl _CCON
                            164 	.globl _CCAPM4
                            165 	.globl _CCAPM3
                            166 	.globl _CCAPM2
                            167 	.globl _CCAPM1
                            168 	.globl _CCAPM0
                            169 	.globl _CCAP4L
                            170 	.globl _CCAP3L
                            171 	.globl _CCAP2L
                            172 	.globl _CCAP1L
                            173 	.globl _CCAP0L
                            174 	.globl _CCAP4H
                            175 	.globl _CCAP3H
                            176 	.globl _CCAP2H
                            177 	.globl _CCAP1H
                            178 	.globl _CCAP0H
                            179 	.globl _AUXR1
                            180 	.globl _B
                            181 	.globl _AUXR
                            182 	.globl _ACC
                            183 	.globl _tempvar
                            184 ;--------------------------------------------------------
                            185 ; special function registers
                            186 ;--------------------------------------------------------
                            187 	.area RSEG    (DATA)
                    00E0    188 G$ACC$0$0 == 0x00e0
                    00E0    189 _ACC	=	0x00e0
                    008E    190 G$AUXR$0$0 == 0x008e
                    008E    191 _AUXR	=	0x008e
                    00F0    192 G$B$0$0 == 0x00f0
                    00F0    193 _B	=	0x00f0
                    00A2    194 G$AUXR1$0$0 == 0x00a2
                    00A2    195 _AUXR1	=	0x00a2
                    00FA    196 G$CCAP0H$0$0 == 0x00fa
                    00FA    197 _CCAP0H	=	0x00fa
                    00FB    198 G$CCAP1H$0$0 == 0x00fb
                    00FB    199 _CCAP1H	=	0x00fb
                    00FC    200 G$CCAP2H$0$0 == 0x00fc
                    00FC    201 _CCAP2H	=	0x00fc
                    00FD    202 G$CCAP3H$0$0 == 0x00fd
                    00FD    203 _CCAP3H	=	0x00fd
                    00FE    204 G$CCAP4H$0$0 == 0x00fe
                    00FE    205 _CCAP4H	=	0x00fe
                    00EA    206 G$CCAP0L$0$0 == 0x00ea
                    00EA    207 _CCAP0L	=	0x00ea
                    00EB    208 G$CCAP1L$0$0 == 0x00eb
                    00EB    209 _CCAP1L	=	0x00eb
                    00EC    210 G$CCAP2L$0$0 == 0x00ec
                    00EC    211 _CCAP2L	=	0x00ec
                    00ED    212 G$CCAP3L$0$0 == 0x00ed
                    00ED    213 _CCAP3L	=	0x00ed
                    00EE    214 G$CCAP4L$0$0 == 0x00ee
                    00EE    215 _CCAP4L	=	0x00ee
                    00DA    216 G$CCAPM0$0$0 == 0x00da
                    00DA    217 _CCAPM0	=	0x00da
                    00DB    218 G$CCAPM1$0$0 == 0x00db
                    00DB    219 _CCAPM1	=	0x00db
                    00DC    220 G$CCAPM2$0$0 == 0x00dc
                    00DC    221 _CCAPM2	=	0x00dc
                    00DD    222 G$CCAPM3$0$0 == 0x00dd
                    00DD    223 _CCAPM3	=	0x00dd
                    00DE    224 G$CCAPM4$0$0 == 0x00de
                    00DE    225 _CCAPM4	=	0x00de
                    00D8    226 G$CCON$0$0 == 0x00d8
                    00D8    227 _CCON	=	0x00d8
                    00F9    228 G$CH$0$0 == 0x00f9
                    00F9    229 _CH	=	0x00f9
                    008F    230 G$CKCON$0$0 == 0x008f
                    008F    231 _CKCON	=	0x008f
                    00E9    232 G$CL$0$0 == 0x00e9
                    00E9    233 _CL	=	0x00e9
                    00D9    234 G$CMOD$0$0 == 0x00d9
                    00D9    235 _CMOD	=	0x00d9
                    0083    236 G$DPH$0$0 == 0x0083
                    0083    237 _DPH	=	0x0083
                    0083    238 G$DP0H$0$0 == 0x0083
                    0083    239 _DP0H	=	0x0083
                    0082    240 G$DPL$0$0 == 0x0082
                    0082    241 _DPL	=	0x0082
                    0082    242 G$DP0L$0$0 == 0x0082
                    0082    243 _DP0L	=	0x0082
                    00D2    244 G$EECON$0$0 == 0x00d2
                    00D2    245 _EECON	=	0x00d2
                    00D3    246 G$EETIM$0$0 == 0x00d3
                    00D3    247 _EETIM	=	0x00d3
                    00D1    248 G$FCON$0$0 == 0x00d1
                    00D1    249 _FCON	=	0x00d1
                    00A8    250 G$IE$0$0 == 0x00a8
                    00A8    251 _IE	=	0x00a8
                    00B8    252 G$IP$0$0 == 0x00b8
                    00B8    253 _IP	=	0x00b8
                    00B7    254 G$IPH$0$0 == 0x00b7
                    00B7    255 _IPH	=	0x00b7
                    0080    256 G$P0$0$0 == 0x0080
                    0080    257 _P0	=	0x0080
                    0090    258 G$P1$0$0 == 0x0090
                    0090    259 _P1	=	0x0090
                    00A0    260 G$P2$0$0 == 0x00a0
                    00A0    261 _P2	=	0x00a0
                    00B0    262 G$P3$0$0 == 0x00b0
                    00B0    263 _P3	=	0x00b0
                    0087    264 G$PCON$0$0 == 0x0087
                    0087    265 _PCON	=	0x0087
                    00D0    266 G$PSW$0$0 == 0x00d0
                    00D0    267 _PSW	=	0x00d0
                    00CB    268 G$RCAP2H$0$0 == 0x00cb
                    00CB    269 _RCAP2H	=	0x00cb
                    00CA    270 G$RCAP2L$0$0 == 0x00ca
                    00CA    271 _RCAP2L	=	0x00ca
                    00B9    272 G$SADEN0$0$0 == 0x00b9
                    00B9    273 _SADEN0	=	0x00b9
                    0099    274 G$SBUF$0$0 == 0x0099
                    0099    275 _SBUF	=	0x0099
                    0099    276 G$SBUF0$0$0 == 0x0099
                    0099    277 _SBUF0	=	0x0099
                    0098    278 G$SCON$0$0 == 0x0098
                    0098    279 _SCON	=	0x0098
                    0081    280 G$SP$0$0 == 0x0081
                    0081    281 _SP	=	0x0081
                    00C8    282 G$T2CON$0$0 == 0x00c8
                    00C8    283 _T2CON	=	0x00c8
                    0088    284 G$TCON$0$0 == 0x0088
                    0088    285 _TCON	=	0x0088
                    008C    286 G$TH0$0$0 == 0x008c
                    008C    287 _TH0	=	0x008c
                    008D    288 G$TH1$0$0 == 0x008d
                    008D    289 _TH1	=	0x008d
                    00CD    290 G$TH2$0$0 == 0x00cd
                    00CD    291 _TH2	=	0x00cd
                    008A    292 G$TL0$0$0 == 0x008a
                    008A    293 _TL0	=	0x008a
                    008B    294 G$TL1$0$0 == 0x008b
                    008B    295 _TL1	=	0x008b
                    00CC    296 G$TL2$0$0 == 0x00cc
                    00CC    297 _TL2	=	0x00cc
                    0089    298 G$TMOD$0$0 == 0x0089
                    0089    299 _TMOD	=	0x0089
                    00A7    300 G$WDTPRG$0$0 == 0x00a7
                    00A7    301 _WDTPRG	=	0x00a7
                    00A6    302 G$WDTRST$0$0 == 0x00a6
                    00A6    303 _WDTRST	=	0x00a6
                            304 ;--------------------------------------------------------
                            305 ; special function bits
                            306 ;--------------------------------------------------------
                            307 	.area RSEG    (DATA)
                    00F0    308 G$BREG_F0$0$0 == 0x00f0
                    00F0    309 _BREG_F0	=	0x00f0
                    00F1    310 G$BREG_F1$0$0 == 0x00f1
                    00F1    311 _BREG_F1	=	0x00f1
                    00F2    312 G$BREG_F2$0$0 == 0x00f2
                    00F2    313 _BREG_F2	=	0x00f2
                    00F3    314 G$BREG_F3$0$0 == 0x00f3
                    00F3    315 _BREG_F3	=	0x00f3
                    00F4    316 G$BREG_F4$0$0 == 0x00f4
                    00F4    317 _BREG_F4	=	0x00f4
                    00F5    318 G$BREG_F5$0$0 == 0x00f5
                    00F5    319 _BREG_F5	=	0x00f5
                    00F6    320 G$BREG_F6$0$0 == 0x00f6
                    00F6    321 _BREG_F6	=	0x00f6
                    00F7    322 G$BREG_F7$0$0 == 0x00f7
                    00F7    323 _BREG_F7	=	0x00f7
                    00D8    324 G$CCF0$0$0 == 0x00d8
                    00D8    325 _CCF0	=	0x00d8
                    00D9    326 G$CCF1$0$0 == 0x00d9
                    00D9    327 _CCF1	=	0x00d9
                    00DA    328 G$CCF2$0$0 == 0x00da
                    00DA    329 _CCF2	=	0x00da
                    00DB    330 G$CCF3$0$0 == 0x00db
                    00DB    331 _CCF3	=	0x00db
                    00DC    332 G$CCF4$0$0 == 0x00dc
                    00DC    333 _CCF4	=	0x00dc
                    00DE    334 G$CR$0$0 == 0x00de
                    00DE    335 _CR	=	0x00de
                    00DF    336 G$CF$0$0 == 0x00df
                    00DF    337 _CF	=	0x00df
                    00A8    338 G$EX0$0$0 == 0x00a8
                    00A8    339 _EX0	=	0x00a8
                    00A9    340 G$ET0$0$0 == 0x00a9
                    00A9    341 _ET0	=	0x00a9
                    00AA    342 G$EX1$0$0 == 0x00aa
                    00AA    343 _EX1	=	0x00aa
                    00AB    344 G$ET1$0$0 == 0x00ab
                    00AB    345 _ET1	=	0x00ab
                    00AC    346 G$ES$0$0 == 0x00ac
                    00AC    347 _ES	=	0x00ac
                    00AD    348 G$ET2$0$0 == 0x00ad
                    00AD    349 _ET2	=	0x00ad
                    00AE    350 G$EC$0$0 == 0x00ae
                    00AE    351 _EC	=	0x00ae
                    00AF    352 G$EA$0$0 == 0x00af
                    00AF    353 _EA	=	0x00af
                    00B8    354 G$PX0$0$0 == 0x00b8
                    00B8    355 _PX0	=	0x00b8
                    00B9    356 G$PT0$0$0 == 0x00b9
                    00B9    357 _PT0	=	0x00b9
                    00BA    358 G$PX1$0$0 == 0x00ba
                    00BA    359 _PX1	=	0x00ba
                    00BB    360 G$PT1$0$0 == 0x00bb
                    00BB    361 _PT1	=	0x00bb
                    00BC    362 G$PS$0$0 == 0x00bc
                    00BC    363 _PS	=	0x00bc
                    00BD    364 G$PT2$0$0 == 0x00bd
                    00BD    365 _PT2	=	0x00bd
                    00BE    366 G$PPC$0$0 == 0x00be
                    00BE    367 _PPC	=	0x00be
                    0080    368 G$P0_0$0$0 == 0x0080
                    0080    369 _P0_0	=	0x0080
                    0081    370 G$P0_1$0$0 == 0x0081
                    0081    371 _P0_1	=	0x0081
                    0082    372 G$P0_2$0$0 == 0x0082
                    0082    373 _P0_2	=	0x0082
                    0083    374 G$P0_3$0$0 == 0x0083
                    0083    375 _P0_3	=	0x0083
                    0084    376 G$P0_4$0$0 == 0x0084
                    0084    377 _P0_4	=	0x0084
                    0085    378 G$P0_5$0$0 == 0x0085
                    0085    379 _P0_5	=	0x0085
                    0086    380 G$P0_6$0$0 == 0x0086
                    0086    381 _P0_6	=	0x0086
                    0087    382 G$P0_7$0$0 == 0x0087
                    0087    383 _P0_7	=	0x0087
                    0090    384 G$P1_0$0$0 == 0x0090
                    0090    385 _P1_0	=	0x0090
                    0091    386 G$P1_1$0$0 == 0x0091
                    0091    387 _P1_1	=	0x0091
                    0092    388 G$P1_2$0$0 == 0x0092
                    0092    389 _P1_2	=	0x0092
                    0093    390 G$P1_3$0$0 == 0x0093
                    0093    391 _P1_3	=	0x0093
                    0094    392 G$P1_4$0$0 == 0x0094
                    0094    393 _P1_4	=	0x0094
                    0095    394 G$P1_5$0$0 == 0x0095
                    0095    395 _P1_5	=	0x0095
                    0096    396 G$P1_6$0$0 == 0x0096
                    0096    397 _P1_6	=	0x0096
                    0097    398 G$P1_7$0$0 == 0x0097
                    0097    399 _P1_7	=	0x0097
                    00A0    400 G$P2_0$0$0 == 0x00a0
                    00A0    401 _P2_0	=	0x00a0
                    00A1    402 G$P2_1$0$0 == 0x00a1
                    00A1    403 _P2_1	=	0x00a1
                    00A2    404 G$P2_2$0$0 == 0x00a2
                    00A2    405 _P2_2	=	0x00a2
                    00A3    406 G$P2_3$0$0 == 0x00a3
                    00A3    407 _P2_3	=	0x00a3
                    00A4    408 G$P2_4$0$0 == 0x00a4
                    00A4    409 _P2_4	=	0x00a4
                    00A5    410 G$P2_5$0$0 == 0x00a5
                    00A5    411 _P2_5	=	0x00a5
                    00A6    412 G$P2_6$0$0 == 0x00a6
                    00A6    413 _P2_6	=	0x00a6
                    00A7    414 G$P2_7$0$0 == 0x00a7
                    00A7    415 _P2_7	=	0x00a7
                    00B0    416 G$P3_0$0$0 == 0x00b0
                    00B0    417 _P3_0	=	0x00b0
                    00B1    418 G$P3_1$0$0 == 0x00b1
                    00B1    419 _P3_1	=	0x00b1
                    00B2    420 G$P3_2$0$0 == 0x00b2
                    00B2    421 _P3_2	=	0x00b2
                    00B3    422 G$P3_3$0$0 == 0x00b3
                    00B3    423 _P3_3	=	0x00b3
                    00B4    424 G$P3_4$0$0 == 0x00b4
                    00B4    425 _P3_4	=	0x00b4
                    00B5    426 G$P3_5$0$0 == 0x00b5
                    00B5    427 _P3_5	=	0x00b5
                    00B6    428 G$P3_6$0$0 == 0x00b6
                    00B6    429 _P3_6	=	0x00b6
                    00B7    430 G$P3_7$0$0 == 0x00b7
                    00B7    431 _P3_7	=	0x00b7
                    00B0    432 G$RXD$0$0 == 0x00b0
                    00B0    433 _RXD	=	0x00b0
                    00B0    434 G$RXD0$0$0 == 0x00b0
                    00B0    435 _RXD0	=	0x00b0
                    00B1    436 G$TXD$0$0 == 0x00b1
                    00B1    437 _TXD	=	0x00b1
                    00B1    438 G$TXD0$0$0 == 0x00b1
                    00B1    439 _TXD0	=	0x00b1
                    00B2    440 G$INT0$0$0 == 0x00b2
                    00B2    441 _INT0	=	0x00b2
                    00B3    442 G$INT1$0$0 == 0x00b3
                    00B3    443 _INT1	=	0x00b3
                    00B4    444 G$T0$0$0 == 0x00b4
                    00B4    445 _T0	=	0x00b4
                    00B5    446 G$T1$0$0 == 0x00b5
                    00B5    447 _T1	=	0x00b5
                    00B6    448 G$WR$0$0 == 0x00b6
                    00B6    449 _WR	=	0x00b6
                    00B7    450 G$RD$0$0 == 0x00b7
                    00B7    451 _RD	=	0x00b7
                    00D0    452 G$P$0$0 == 0x00d0
                    00D0    453 _P	=	0x00d0
                    00D1    454 G$F1$0$0 == 0x00d1
                    00D1    455 _F1	=	0x00d1
                    00D2    456 G$OV$0$0 == 0x00d2
                    00D2    457 _OV	=	0x00d2
                    00D3    458 G$RS0$0$0 == 0x00d3
                    00D3    459 _RS0	=	0x00d3
                    00D4    460 G$RS1$0$0 == 0x00d4
                    00D4    461 _RS1	=	0x00d4
                    00D5    462 G$F0$0$0 == 0x00d5
                    00D5    463 _F0	=	0x00d5
                    00D6    464 G$AC$0$0 == 0x00d6
                    00D6    465 _AC	=	0x00d6
                    00D7    466 G$CY$0$0 == 0x00d7
                    00D7    467 _CY	=	0x00d7
                    0098    468 G$RI$0$0 == 0x0098
                    0098    469 _RI	=	0x0098
                    0099    470 G$TI$0$0 == 0x0099
                    0099    471 _TI	=	0x0099
                    009A    472 G$RB8$0$0 == 0x009a
                    009A    473 _RB8	=	0x009a
                    009B    474 G$TB8$0$0 == 0x009b
                    009B    475 _TB8	=	0x009b
                    009C    476 G$REN$0$0 == 0x009c
                    009C    477 _REN	=	0x009c
                    009D    478 G$SM2$0$0 == 0x009d
                    009D    479 _SM2	=	0x009d
                    009E    480 G$SM1$0$0 == 0x009e
                    009E    481 _SM1	=	0x009e
                    009F    482 G$SM0$0$0 == 0x009f
                    009F    483 _SM0	=	0x009f
                    00C8    484 G$CP_RL2$0$0 == 0x00c8
                    00C8    485 _CP_RL2	=	0x00c8
                    00C9    486 G$C_T2$0$0 == 0x00c9
                    00C9    487 _C_T2	=	0x00c9
                    00CA    488 G$TR2$0$0 == 0x00ca
                    00CA    489 _TR2	=	0x00ca
                    00CB    490 G$EXEN2$0$0 == 0x00cb
                    00CB    491 _EXEN2	=	0x00cb
                    00CC    492 G$TCLK$0$0 == 0x00cc
                    00CC    493 _TCLK	=	0x00cc
                    00CD    494 G$RCLK$0$0 == 0x00cd
                    00CD    495 _RCLK	=	0x00cd
                    00CE    496 G$EXF2$0$0 == 0x00ce
                    00CE    497 _EXF2	=	0x00ce
                    00CF    498 G$TF2$0$0 == 0x00cf
                    00CF    499 _TF2	=	0x00cf
                    00C8    500 G$T2CON_0$0$0 == 0x00c8
                    00C8    501 _T2CON_0	=	0x00c8
                    00C9    502 G$T2CON_1$0$0 == 0x00c9
                    00C9    503 _T2CON_1	=	0x00c9
                    00CA    504 G$T2CON_2$0$0 == 0x00ca
                    00CA    505 _T2CON_2	=	0x00ca
                    00CB    506 G$T2CON_3$0$0 == 0x00cb
                    00CB    507 _T2CON_3	=	0x00cb
                    00CC    508 G$T2CON_4$0$0 == 0x00cc
                    00CC    509 _T2CON_4	=	0x00cc
                    00CD    510 G$T2CON_5$0$0 == 0x00cd
                    00CD    511 _T2CON_5	=	0x00cd
                    00CE    512 G$T2CON_6$0$0 == 0x00ce
                    00CE    513 _T2CON_6	=	0x00ce
                    00CF    514 G$T2CON_7$0$0 == 0x00cf
                    00CF    515 _T2CON_7	=	0x00cf
                    0088    516 G$IT0$0$0 == 0x0088
                    0088    517 _IT0	=	0x0088
                    0089    518 G$IE0$0$0 == 0x0089
                    0089    519 _IE0	=	0x0089
                    008A    520 G$IT1$0$0 == 0x008a
                    008A    521 _IT1	=	0x008a
                    008B    522 G$IE1$0$0 == 0x008b
                    008B    523 _IE1	=	0x008b
                    008C    524 G$TR0$0$0 == 0x008c
                    008C    525 _TR0	=	0x008c
                    008D    526 G$TF0$0$0 == 0x008d
                    008D    527 _TF0	=	0x008d
                    008E    528 G$TR1$0$0 == 0x008e
                    008E    529 _TR1	=	0x008e
                    008F    530 G$TF1$0$0 == 0x008f
                    008F    531 _TF1	=	0x008f
                            532 ;--------------------------------------------------------
                            533 ; overlayable register banks
                            534 ;--------------------------------------------------------
                            535 	.area REG_BANK_0	(REL,OVR,DATA)
   0000                     536 	.ds 8
                            537 ;--------------------------------------------------------
                            538 ; internal ram data
                            539 ;--------------------------------------------------------
                            540 	.area DSEG    (DATA)
                            541 ;--------------------------------------------------------
                            542 ; overlayable items in internal ram 
                            543 ;--------------------------------------------------------
                            544 	.area OSEG    (OVR,DATA)
                            545 ;--------------------------------------------------------
                            546 ; Stack segment in internal ram 
                            547 ;--------------------------------------------------------
                            548 	.area	SSEG	(DATA)
   0000                     549 __start__stack:
   0000                     550 	.ds	1
                            551 
                            552 ;--------------------------------------------------------
                            553 ; indirectly addressable internal ram data
                            554 ;--------------------------------------------------------
                            555 	.area ISEG    (DATA)
                            556 ;--------------------------------------------------------
                            557 ; bit data
                            558 ;--------------------------------------------------------
                            559 	.area BSEG    (BIT)
                            560 ;--------------------------------------------------------
                            561 ; paged external ram data
                            562 ;--------------------------------------------------------
                            563 	.area PSEG    (PAG,XDATA)
                    0000    564 G$tempvar$0$0==.
   0000                     565 _tempvar::
   0000                     566 	.ds 1
                            567 ;--------------------------------------------------------
                            568 ; external ram data
                            569 ;--------------------------------------------------------
                            570 	.area XSEG    (XDATA)
                            571 ;--------------------------------------------------------
                            572 ; external initialized ram data
                            573 ;--------------------------------------------------------
                            574 	.area XISEG   (XDATA)
                            575 	.area HOME    (CODE)
                            576 	.area GSINIT0 (CODE)
                            577 	.area GSINIT1 (CODE)
                            578 	.area GSINIT2 (CODE)
                            579 	.area GSINIT3 (CODE)
                            580 	.area GSINIT4 (CODE)
                            581 	.area GSINIT5 (CODE)
                            582 	.area GSINIT  (CODE)
                            583 	.area GSFINAL (CODE)
                            584 	.area CSEG    (CODE)
                            585 ;--------------------------------------------------------
                            586 ; interrupt vector 
                            587 ;--------------------------------------------------------
                            588 	.area HOME    (CODE)
   0000                     589 __interrupt_vect:
   0000 02s00r00            590 	ljmp	__sdcc_gsinit_startup
                            591 ;--------------------------------------------------------
                            592 ; global & static initialisations
                            593 ;--------------------------------------------------------
                            594 	.area HOME    (CODE)
                            595 	.area GSINIT  (CODE)
                            596 	.area GSFINAL (CODE)
                            597 	.area GSINIT  (CODE)
                            598 	.globl __sdcc_gsinit_startup
                            599 	.globl __sdcc_program_startup
                            600 	.globl __start__stack
                            601 	.globl __mcs51_genXINIT
                            602 	.globl __mcs51_genXRAMCLEAR
                            603 	.globl __mcs51_genRAMCLEAR
                            604 	.area GSFINAL (CODE)
   0000 02s00r00            605 	ljmp	__sdcc_program_startup
                            606 ;--------------------------------------------------------
                            607 ; Home
                            608 ;--------------------------------------------------------
                            609 	.area HOME    (CODE)
                            610 	.area CSEG    (CODE)
   0000                     611 __sdcc_program_startup:
   0000 12s00r05            612 	lcall	_main
                            613 ;	return from main will lock up
   0003 80 FE               614 	sjmp .
                            615 ;--------------------------------------------------------
                            616 ; code
                            617 ;--------------------------------------------------------
                            618 	.area CSEG    (CODE)
                            619 ;------------------------------------------------------------
                            620 ;Allocation info for local variables in function 'main'
                            621 ;------------------------------------------------------------
                            622 ;------------------------------------------------------------
                    0005    623 	G$main$0$0 ==.
                    0005    624 	C$TempTest.c$51$0$0 ==.
                            625 ;TempTest.c:51: void main(void)
                            626 ;	-----------------------------------------
                            627 ;	 function main
                            628 ;	-----------------------------------------
   0005                     629 _main:
                    0002    630 	ar2 = 0x02
                    0003    631 	ar3 = 0x03
                    0004    632 	ar4 = 0x04
                    0005    633 	ar5 = 0x05
                    0006    634 	ar6 = 0x06
                    0007    635 	ar7 = 0x07
                    0000    636 	ar0 = 0x00
                    0001    637 	ar1 = 0x01
                    0005    638 	C$TempTest.c$54$1$1 ==.
                            639 ;TempTest.c:54: tempvar = 6239;
                            640 ;     genAssign
   0005 78r00               641 	mov	r0,#_tempvar
   0007 74 5F               642 	mov	a,#0x5F
   0009 F2                  643 	movx	@r0,a
                    000A    644 	C$TempTest.c$55$1$1 ==.
                            645 ;TempTest.c:55: while(1)
   000A                     646 00102$:
                    000A    647 	C$TempTest.c$57$2$2 ==.
                            648 ;TempTest.c:57: tempvar = tempvar % 119;
                            649 ;     genMod
   000A 78r00               650 	mov	r0,#_tempvar
                            651 ;     genModOneByte
   000C 75 F0 77            652 	mov	b,#0x77
   000F E2                  653 	movx	a,@r0
   0010 C2 D5               654 	clr	F0
   0012 30 E7 04            655 	jnb	acc.7,00107$
   0015 D2 D5               656 	setb	F0
   0017 F4                  657 	cpl	a
   0018 04                  658 	inc	a
   0019                     659 00107$:
   0019 84                  660 	div	ab
   001A E5 F0               661 	mov	a,b
   001C 30 D5 02            662 	jnb	F0,00108$
   001F F4                  663 	cpl	a
   0020 04                  664 	inc	a
   0021                     665 00108$:
   0021 F2                  666 	movx	@r0,a
                    0022    667 	C$TempTest.c$58$2$2 ==.
                            668 ;TempTest.c:58: P3_3 = 0;
                            669 ;     genAssign
   0022 C2 B3               670 	clr	_P3_3
                    0024    671 	C$TempTest.c$59$2$2 ==.
                            672 ;TempTest.c:59: ow_reset();
                            673 ;     genCall
   0024 12s00r00            674 	lcall	_ow_reset
                    0027    675 	C$TempTest.c$60$2$2 ==.
                            676 ;TempTest.c:60: P3_3 =1;
                            677 ;     genAssign
   0027 D2 B3               678 	setb	_P3_3
   0029 02s00r0A            679 	ljmp	00102$
   002C                     680 00104$:
                    002C    681 	C$TempTest.c$62$1$1 ==.
                    002C    682 	XG$main$0$0 ==.
   002C 22                  683 	ret
                            684 	.area CSEG    (CODE)
                            685 	.area CONST   (CODE)
                            686 	.area XINIT   (CODE)




List of 21 messages in thread
TopicAuthorDate
Linker problem using SDCC            01/01/70 00:00      
   Linker???            01/01/70 00:00      
      Linker!            01/01/70 00:00      
   I doubt SDCC would do that            01/01/70 00:00      
      Ok not the linker?            01/01/70 00:00      
         Sorry forgot to mention that I am using            01/01/70 00:00      
         Compiler & Linker            01/01/70 00:00      
         Nothing linked            01/01/70 00:00      
            SDCC File types            01/01/70 00:00      
            Linker problem            01/01/70 00:00      
               Then what is the problem?            01/01/70 00:00      
                  Simulator only sees the "main" program            01/01/70 00:00      
                     simulator and/or IDE problem?            01/01/70 00:00      
   Maybe this will illustrate ...            01/01/70 00:00      
      BiPOM says            01/01/70 00:00      
         SDCC new release?            01/01/70 00:00      
            Q2            01/01/70 00:00      
               SDCC new Release Q2 -            01/01/70 00:00      
   where is this code?            01/01/70 00:00      
      I used --no-peep SDCC            01/01/70 00:00      
         linking multiple files            01/01/70 00:00      

Back to Subject List