📄 main.lst
字号:
HI-TECH Software PICC-18 Macro Assembler V8.35PL3
Serial number: HCPIC18-15668 Wed Jun 15 13:32:20 2005
Licensed to: DESIGNREM LTD
1 processor 18F4550
2 opt pw 80
3 psect __Z15668RS_,global,delta=1
4 psect text,global,reloc=2,class=CODE,delta=1
5 psect intsave_regs,global,class=BIGRAM,space=1,
+ delta=1
6 000000
7 000000
8 000000
9 000000
10 000000
11 000000
12 000000
13 000000
14 000000
15 000000
16 000000
17 000000
18 000000
19 000000
20 000000
21 000000
22 000000
23 000000
24 000000
25 000000
26 000000
27 000000
28 000000
29 000000
30 000000
31 000000
32 000000
33 000000
34 000000
35 000000
36 000000
37 000000
38 000000
39 000000
40 000000
41 000000
42 000000
43 000000
44 000000
45 000000
46 000000
47 000000
48 000000
49 000000
50 000000
51 000000
52 000000
53 000000
54 000000
55 000000
56 000000
57 000000
58 000000
59 000000
60 000000
61 000000
62 000000
63 000000
64 000000
65 000000
66 000000
67 000000
68 000000
69 000000
70 000000
71 000000
72 000000
73 000000
74 000000
75 000000
76 000000
77 000000
78 000000
79 000000
80 000000
81 000000
82 000000
83 000000
84 000000
85 000000
86 000000
87 000000
88 000000
89 000000
90 000000
91 000000
92 000000
93 000000
94 000000
95
96 psect __Z15668RS_
97 000004
98 000004
99
100 psect text
101 0003D0 _main:
102 000000
103 ;main.c: 70: InitializeSystem();
104 0003D0 D804 call _InitializeSystem ;wreg free
105 0003D2 l80:
106 ;main.c: 71: while(1)
107 ;main.c: 72: {
108 0003D2 D80F call _USBTasks ;wreg free
109 ;main.c: 74: ProcessIO();
110 0003D4 ECE9 F005 call _ProcessIO ;wreg free
111 ;main.c: 75: }
112 0003D8 D7FC goto l80
113 ;main.c: 98: static void InitializeSystem(void)
114 ;main.c: 99: {
115 0003DA _InitializeSystem:
116 000000
117 ;main.c: 100: ADCON1 |= 0x0F;
118 0003DA 0E0F movlw 15
119 0003DC 12C1 iorwf 4033,f,c
120 ;main.c: 110: {UCFG = 0x10|0x00|0x04|0x00; usb_d
+ evice_state = 0; usb_stat._byte = 0x00; usb_acti
+ ve_cfg = 0x00;};
121 0003DE 0E14 movlw 20
122 0003E0 6E6F movwf 3951,c
123 0003E2 0103 movlb _usb_device_state shr (0+8)
124 0003E4 6B7B clrf _usb_device_state& (0+255),b
125 0003E6 0103 movlb _usb_stat shr (0+8)
126 0003E8 6B7C clrf _usb_stat& (0+255),b
127 0003EA 0103 movlb _usb_active_cfg shr (0+8)
128 0003EC 6B79 clrf _usb_active_cfg& (0+255),b
129 ;main.c: 112: UserInit();
130 0003EE EFCB F005 goto _UserInit ;wreg free
131 ;main.c: 114: }
132 ;main.c: 131: void USBTasks(void)
133 ;main.c: 132: {
134 0003F2 _USBTasks:
135 000000
136 ;main.c: 136: USBCheckBusStatus();
137 0003F2 ECF4 F006 call _USBCheckBusStatus ;wreg free
138 ;main.c: 137: if(UCFGbits.UTEYE!=1)
139 0003F6 AE6F btfss 3951,7,c ;volatile
140 ;main.c: 138: USBDriverService();
141 0003F8 EC11 F007 call _USBDriverService ;wreg free
142 ;main.c: 141: CDCTxService();
143 0003FC EFD1 F003 goto _CDCTxService ;wreg free
HI-TECH Software PICC-18 Macro Assembler V8.35PL3
Symbol Table Wed Jun 15 13:32:20 2005
l80 03D2 _UserInit 0B96
_ProcessIO 0BD2 _main 03D0
start 0018 _InitializeSystem 03DA
_usb_device_state 037B _usb_stat 037C
_USBCheckBusStatus 0DE8 _CDCTxService 07A2
__Lparam 00FC __ramtop 0400
_usb_active_cfg 0379 _USBDriverService 0E22
_USBTasks 03F2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -