startup.lst

来自「PIC16F877入门程序和仿真原理图」· LST 代码 · 共 140 行

LST
140
字号


HI-TECH Software PICC Macro Assembler V9.65 build 4410 
                                                      Fri Apr 03 13:38:19 2009


     1                           
     2                           	; HI-TECH C PRO for the PIC10/12/16 MCU family
                                  V9.65
     3                           	; Copyright (C) 1984-2009 HI-TECH Software
     4                           	;Licensed for evaluation purposes only.
     5                           	;This licence will expire on Fri, 22 May 2009
     6                           
     7                           	; Auto-generated runtime startup code for fina
                                 l link stage.
     8                           
     9                           	;
    10                           	; Compiler options:
    11                           	;
    12                           	; -Elesson1.lde E:\PIC\lesson1\lesson1.obj -Q 
                                 -MPLAB --chip=16F877A \
    13                           	; -Olesson1.cof -Olesson1.hex
    14                           	;
    15                           
    16                           
    17                           	processor	16F877A
    18                           
    19                           	global	_main,start,_exit,reset_vec
    20                           	fnroot	_main
    21                           	psect	config,class=CONFIG,delta=2
    22                           	psect	idloc,class=IDLOC,delta=2
    23                           	psect	rbss_0,class=BANK0,space=1
    24                           	psect	rbss_1,class=BANK1,space=1
    25                           	psect	rbss_2,class=BANK2,space=1
    26                           	psect	rbss_3,class=BANK3,space=1
    27                           	psect	rdata_0,class=BANK0,space=1
    28                           	psect	rdata_1,class=BANK1,space=1
    29                           	psect	rdata_2,class=BANK2,space=1
    30                           	psect	rdata_3,class=BANK3,space=1
    31                           	psect	nvram,class=BANK0,space=1
    32                           	psect	nvram_1,class=BANK1,space=1
    33                           	psect	nvram_2,class=BANK2,space=1
    34                           	psect	nvram_3,class=BANK3,space=1
    35                           	psect	nvbit_0,class=BANK0,bit,space=1
    36                           	psect	nvbit_1,class=BANK1,bit,space=1
    37                           	psect	nvbit_2,class=BANK2,bit,space=1
    38                           	psect	nvbit_3,class=BANK3,bit,space=1
    39                           	psect	temp,ovrld,class=BANK0,space=1
    40                           	psect	struct,ovrld,class=BANK0,space=1
    41                           	psect	code,class=CODE,delta=2
    42                           	psect	rbit_0,class=BANK0,bit,space=1
    43                           	psect	ptbit_0,class=BANK0,bit,space=1
    44                           	psect	rbit_1,class=BANK1,bit,space=1
    45                           	psect	rbit_2,class=BANK2,bit,space=1
    46                           	psect	rbit_3,class=BANK3,bit,space=1
    47                           	psect	pstrings,class=CODE,delta=2
    48                           	psect	powerup,class=CODE,delta=2
    49                           	psect	reset_vec,class=CODE,delta=2
    50                           	psect	maintext,class=CODE,delta=2
    51  0000                     	C	set	0
    52  0000                     	Z	set	2
    53  0000                     	PCL	set	2
    54  0000                     	INDF	set	0
    55                           
    56                           	psect	fnautoc,class=COMMON,space=1
    57                           	psect	common,class=COMMON,space=1
    58                           	psect	fnauto0,class=BANK0,space=1
    59                           	psect	fnauto1,class=BANK1,space=1
    60                           	psect	fnauto2,class=BANK2,space=1
    61                           	psect	fnauto3,class=BANK3,space=1
    62  0000                     	STATUS	equ	3
    63  0000                     	PCLATH	equ	0Ah
    64                           
    65                           	psect	eeprom_data,class=EEDATA,delta=2,space=2
    66                           	psect	idata,class=CODE,delta=2
    67                           	psect	idata_0,class=CODE,delta=2
    68                           	psect	idata_1,class=CODE,delta=2
    69                           	psect	idata_2,class=CODE,delta=2
    70                           	psect	idata_3,class=CODE,delta=2
    71                           	psect	intcode,class=CODE,delta=2
    72                           	psect	intret,class=CODE,delta=2
    73                           	psect	intentry,class=CODE,delta=2
    74                           	global	intlevel0,intlevel1,intlevel2, intlevel
                                 3, intlevel4, intlevel5
    75  0000                     intlevel0:
    76  0000                     intlevel1:
    77  0000                     intlevel2:
    78  0000                     intlevel3:
    79  0000                     intlevel4:
    80  0000                     intlevel5:
    81                           	psect	intsave,class=BANK0,space=1
    82                           	psect	intsave_1,class=BANK1,space=1
    83                           	psect	intsave_2,class=BANK2,space=1
    84                           	psect	intsave_3,class=BANK3,space=1
    85                           	psect	init,class=CODE,delta=2
    86                           	psect	init23,class=CODE,delta=2
    87                           	psect	text,class=CODE,delta=2
    88                           	psect	end_init,class=CODE,delta=2
    89                           	psect	clrtext,class=CODE,delta=2
    90                           	psect	float_text0,class=CODE,delta=2,size=2048
    91                           	psect	float_text1,class=CODE,delta=2,size=2048
    92                           	psect	float_text2,class=CODE,delta=2,size=2048
    93                           	psect	float_text3,class=CODE,delta=2,size=2048
    94                           	psect	float_text4,class=CODE,delta=2,size=2048
    95  0000                     	FSR	set	4
    96                           	psect	strings,class=CODE,delta=2,reloc=256
    97                           
    98                           	psect	reset_vec
    99  0000                     reset_vec:
   100                           	; No powerup routine
   101                           	; No interrupt routine
   102                           
   103                           
   104                           	psect	init
   105  0000                     start
   106  0000                     _exit
   107                           
   108                           ;----------------------------------------------
                                 ---------------------------------
   109                           ;		Clear (zero) uninitialized global variables
   110                           
   111                           ;	No RAM objects to clear in bank 0
   112                           ;	No RAM objects to clear in bank 1
   113                           ;	No RAM objects to clear in bank 2
   114                           ;	No RAM objects to clear in bank 3
   115                           ;	No RAM objects to clear in common bank
   116                           
   117                           ;----------------------------------------------
                                 ---------------------------------
   118                           	psect	end_init
   119  0000  120A  118A  2803   	ljmp _main


HI-TECH Software PICC Macro Assembler V9.65 build 4410 
Symbol Table                                          Fri Apr 03 13:38:19 2009

      _main 0003        _exit 0000        start 0000    intlevel0 0000  
  intlevel1 0000    intlevel2 0000    intlevel3 0000    intlevel4 0000  
  intlevel5 0000    reset_vec 0000  

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?