⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 myfuncs.lst

📁 采用模块化格式编写的基于PIC单片机的简单计算器
💻 LST
字号:


HI-TECH Software PICC Macro Assembler V8.05PL1
Serial number: HCPIC-16605                            Wed May  6 21:52:07 2009

Licensed to: ONE
     1                           	processor	16F877
     2                           	opt	pw 79
     3                           	psect	__Z16605RS_,global,delta=1
     4                           	psect	text0,local,class=CODE,delta=2
     5                           	psect	text1,local,class=CODE,delta=2
     6                           	psect	temp,global,ovrld,class=BANK0,space=1,de
      +                          lta=1
     7  0000                     
     8  0000                     
     9  0000                     
    10  0000                     
    11  0000                     
    12  0000                     
    13  0000                     
    14  0000                     
    15  0000                     
    16  0000                     
    17                           
    18                           	psect	__Z16605RS_
    19  0190                     
    20  0190                     
    21  0000                     _delay$ms	set	?_delay
    22                           
    23                           	psect	text0
    24  061F                     _delay
    25                           ;	_i assigned to ?a_delay+0
    26  0000                     _delay$i	set	?a_delay
    27                           ;	_j assigned to ?a_delay+2
    28  0000                     _delay$j	set	?a_delay+2
    29                           ;myfuncs.c: 4: int i=0,j=0;
    30  061F  0183               	clrf	3	;select bank 0
    31  0620  01B4               	clrf	?a_delay
    32  0621  01B5               	clrf	?a_delay+1
    33  0622  01B6               	clrf	?a_delay+2
    34  0623  01B7               	clrf	?a_delay+3
    35                           ;myfuncs.c: 5: for(i=0;i<ms;i++)
    36  0624  01B4               	clrf	?a_delay
    37  0625  01B5               	clrf	?a_delay+1
    38  0626  2E3B               	goto	l5
    39  0627                     l2
    40                           ;myfuncs.c: 6: for(j=0;j<167;j++)
    41  0627  1283               	bcf	3,5
    42  0628  1303               	bcf	3,6	;carry unused
    43  0629  01B6               	clrf	?a_delay+2
    44  062A  01B7               	clrf	?a_delay+3
    45  062B                     l6
    46                           ;myfuncs.c: 7: {;}
    47  062B  0AB6               	incf	?a_delay+2
    48  062C  1903               	btfsc	3,2
    49  062D  0AB7               	incf	?a_delay+3
    50  062E  0837               	movf	?a_delay+3,w
    51  062F  3A80               	xorlw	128
    52  0630  00F0               	movwf	btemp
    53  0631  3080               	movlw	128
    54  0632  0270               	subwf	btemp,w
    55  0633  30A7               	movlw	167
    56                           ;set	bank bits for (((?a_delay+2)))
    57  0634  1903               	btfsc	3,2
    58  0635  0236               	subwf	?a_delay+2,w
    59  0636  1C03               	btfss	3,0
    60  0637  2E2B               	goto	l6
    61  0638  0AB4               	incf	?a_delay
    62  0639  1903               	btfsc	3,2
    63  063A  0AB5               	incf	?a_delay+1
    64  063B                     l5
    65  063B  0835               	movf	?a_delay+1,w
    66  063C  3A80               	xorlw	128
    67  063D  00F0               	movwf	btemp
    68  063E  0833               	movf	?_delay+1,w
    69  063F  3A80               	xorlw	128
    70  0640  0270               	subwf	btemp,w
    71  0641  1D03               	btfss	3,2
    72  0642  2E45               	goto	u25
    73  0643  0832               	movf	?_delay,w
    74  0644  0234               	subwf	?a_delay,w
    75  0645                     u25
    76  0645  1C03               	btfss	3,0
    77  0646  2E27               	goto	l2
    78                           ;myfuncs.c: 8: }
    79  0647  0183               	clrf	3	;select bank 0
    80  0648  0008               	return
    81                           
    82                           	psect	temp
    83  0070                     btemp
    84  0070                     	ds	1


HI-TECH Software PICC Macro Assembler V8.05PL1
Symbol Table                                          Wed May  6 21:52:07 2009

    ?_delay 0032           l2 0627           l5 063B           l6 062B  
   ?a_delay 0034          u25 0645        btemp 0070       _delay 061F  
     status 0003  used_btemp0 0001  

⌨️ 快捷键说明

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