📄 eheat.lst
字号:
1 .file "eheat.c"
2 __SREG__ = 0x3f
3 __SP_H__ = 0x3e
4 __SP_L__ = 0x3d
5 __tmp_reg__ = 0
6 __zero_reg__ = 1
7 .global __do_copy_data
8 .global __do_clear_bss
16 .Ltext0:
17 .global Eheat_Sub
19 Eheat_Sub:
20 .LFB2:
21 .LM1:
22 /* prologue: frame size=0 */
23 /* prologue end (size=0) */
24 .LM2:
25 0000 8091 0000 lds r24,SysConfig
26 0004 80FD sbrc r24,0
27 0006 00C0 rjmp .L2
28 .LM3:
29 0008 8091 0000 lds r24,Sysflag
30 000c 80FF sbrs r24,0
31 000e 00C0 rjmp .L2
32 0010 8091 0000 lds r24,OutDevStu
33 0014 81FF sbrs r24,1
34 0016 00C0 rjmp .L2
35 0018 84FD sbrc r24,4
36 001a 00C0 rjmp .L2
37 001c 85FF sbrs r24,5
38 001e 00C0 rjmp .L2
39 0020 8091 0000 lds r24,FanStatus
40 0024 87FF sbrs r24,7
41 0026 00C0 rjmp .L2
42 0028 8077 andi r24,lo8(112)
43 002a 01F0 breq .L2
44 002c 8091 0000 lds r24,RunMode
45 0030 813C cpi r24,lo8(-63)
46 0032 01F4 brne .L2
47 0034 9091 0000 lds r25,TempVal
48 0038 8091 0000 lds r24,SetupTp
49 003c 9817 cp r25,r24
50 003e 00F4 brsh .L2
51 0040 9A39 cpi r25,lo8(-102)
52 0042 00F4 brsh .L2
53 0044 2091 0000 lds r18,TempVal+2
54 0048 273B cpi r18,lo8(-73)
55 004a 00F0 brlo .L13
56 .L2:
57 .LM4:
58 004c AF98 cbi 53-0x20,7
59 .LM5:
60 004e 8091 0000 lds r24,Sysflag1
61 0052 8E7F andi r24,lo8(-2)
62 0054 8093 0000 sts Sysflag1,r24
63 0058 0895 ret
64 .L13:
65 .LM6:
66 005a 9839 cpi r25,lo8(-104)
67 005c 00F4 brsh .L19
68 005e 8350 subi r24,lo8(-(-3))
69 0060 9817 cp r25,r24
70 0062 00F4 brsh .L19
71 0064 243A cpi r18,lo8(-92)
72 0066 00F0 brlo .L19
73 0068 223B cpi r18,lo8(-78)
74 006a 00F4 brsh .L19
75 .LM7:
76 006c AF9A sbi 53-0x20,7
77 .LM8:
78 006e 8091 0000 lds r24,Sysflag1
79 0072 8160 ori r24,lo8(1)
80 0074 8093 0000 sts Sysflag1,r24
81 .L19:
82 0078 0895 ret
83 /* epilogue: frame size=0 */
84 /* epilogue: noreturn */
85 /* epilogue end (size=0) */
86 /* function Eheat_Sub size 62 (62) */
87 .LFE2:
113 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 eheat.c
C:\DOCUME~1\kelvin\LOCALS~1\Temp/cc1aENpS.s:2 *ABS*:0000003f __SREG__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/cc1aENpS.s:3 *ABS*:0000003e __SP_H__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/cc1aENpS.s:4 *ABS*:0000003d __SP_L__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/cc1aENpS.s:5 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/cc1aENpS.s:6 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\kelvin\LOCALS~1\Temp/cc1aENpS.s:19 .text:00000000 Eheat_Sub
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
SysConfig
Sysflag
OutDevStu
FanStatus
RunMode
TempVal
SetupTp
Sysflag1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -