📄 delay.lst
字号:
HI-TECH Software PICC Macro Assembler V8.05PL1
Serial number: HCPIC-80329 Tue Jul 3 14:19:06 2007
Licensed to: BOSS
1 processor 16F873A
2 opt pw 79
3 psect __Z80329RS_,global,delta=1
4 psect text0,local,class=CODE,delta=2
5 psect text1,local,class=CODE,delta=2
6 0000
7 0000
8 0000
9 0000
10 0000
11 0000
12 0000
13 0000
14 0000
15 0000
16
17 psect __Z80329RS_
18 0000'
19 0000'
20
21 psect text0
22 0000' _DelayMs
23 ; _cnt assigned to ?a_DelayMs+0
24 0000 _DelayMs$cnt set ?a_DelayMs
25 ; _i assigned to ?a_DelayMs+1
26 0000 _DelayMs$i set ?a_DelayMs+1
27 ; __dcnt assigned to ?a_DelayMs+2
28 0000 _DelayMs$_dcnt set ?a_DelayMs+2
29 ;_cnt stored from w
30 0000' 0183 clrf 3 ;select bank 0
31 0001' 0080' movwf ?a_DelayMs
32 0002' l4
33 ;delay.c: 20: unsigned char i;
34 ;delay.c: 22: i = 4;
35 0002' 3004 movlw 4
36 0003' 0081' movwf ?a_DelayMs+1
37 0004' l7
38 ;delay.c: 23: do {
39 ;delay.c: 24: { unsigned char _dcnt; _dcnt = (2
+ 50)/((12*1000L)/(4*1000L))|1; while(--_dcnt !=
+ 0) continue; };
40 0004' 3053 movlw 83
41 0005' 0082' movwf ?a_DelayMs+2
42 0006' l9
43 0006' 0B82' decfsz ?a_DelayMs+2
44 0007' 2800' goto l9
45 ;delay.c: 25: } while(--i);
46 0008' 0B81' decfsz ?a_DelayMs+1
47 0009' 2800' goto l7
48 ;delay.c: 26: } while(--cnt);
49 000A' 0B80' decfsz ?a_DelayMs
50 000B' 2800' goto l4
51 000C' 0008 return
HI-TECH Software PICC Macro Assembler V8.05PL1
Symbol Table Tue Jul 3 14:19:06 2007
?a_DelayMs 0000* l4 0002 l7 0004
l9 0006 _DelayMs 0000 status 0003
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -