📄 key.lst
字号:
1 .file "Key.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 KEY_INIT
19 KEY_INIT:
20 .LFB12:
21 .LM1:
22 /* prologue: frame size=0 */
23 /* prologue end (size=0) */
24 .LM2:
25 0000 B898 cbi 55-0x20,0
26 .LM3:
27 0002 8A98 cbi 49-0x20,2
28 .LM4:
29 0004 85B7 in r24,85-0x20
30 0006 8260 ori r24,lo8(2)
31 0008 85BF out 85-0x20,r24
32 .LM5:
33 000a 8BB7 in r24,91-0x20
34 000c 8064 ori r24,lo8(64)
35 000e 8BBF out 91-0x20,r24
36 /* epilogue: frame size=0 */
37 0010 0895 ret
38 /* epilogue end (size=1) */
39 /* function KEY_INIT size 9 (8) */
40 .LFE12:
42 .global __vector_1
44 __vector_1:
45 .LFB13:
46 .LM6:
47 /* prologue: frame size=0 */
48 0012 1F92 push __zero_reg__
49 0014 0F92 push __tmp_reg__
50 0016 0FB6 in __tmp_reg__,__SREG__
51 0018 0F92 push __tmp_reg__
52 001a 1124 clr __zero_reg__
53 001c 2F93 push r18
54 001e 3F93 push r19
55 0020 4F93 push r20
56 0022 5F93 push r21
57 0024 6F93 push r22
58 0026 7F93 push r23
59 0028 8F93 push r24
60 002a 9F93 push r25
61 002c AF93 push r26
62 002e BF93 push r27
63 0030 EF93 push r30
64 0032 FF93 push r31
65 /* prologue end (size=17) */
66 .LM7:
67 0034 8BB7 in r24,91-0x20
68 0036 8F7B andi r24,lo8(-65)
69 0038 8BBF out 91-0x20,r24
70 .LM8:
71 003a 8091 0000 lds r24,KeyChannel
72 003e 8130 cpi r24,lo8(1)
73 0040 01F0 breq .L4
74 .LM9:
75 0042 84E1 ldi r24,lo8(20)
76 0044 90E0 ldi r25,hi8(20)
77 0046 00D0 rcall delay_nms
78 .LM10:
79 0048 8299 sbic 48-0x20,2
80 004a 00C0 rjmp .L4
81 .LM11:
82 004c 81E0 ldi r24,lo8(1)
83 004e 8093 0000 sts KeyChannel,r24
84 .L4:
85 .LM12:
86 0052 8BB7 in r24,91-0x20
87 0054 8064 ori r24,lo8(64)
88 0056 8BBF out 91-0x20,r24
89 /* epilogue: frame size=0 */
90 0058 FF91 pop r31
91 005a EF91 pop r30
92 005c BF91 pop r27
93 005e AF91 pop r26
94 0060 9F91 pop r25
95 0062 8F91 pop r24
96 0064 7F91 pop r23
97 0066 6F91 pop r22
98 0068 5F91 pop r21
99 006a 4F91 pop r20
100 006c 3F91 pop r19
101 006e 2F91 pop r18
102 0070 0F90 pop __tmp_reg__
103 0072 0FBE out __SREG__,__tmp_reg__
104 0074 0F90 pop __tmp_reg__
105 0076 1F90 pop __zero_reg__
106 0078 1895 reti
107 /* epilogue end (size=17) */
108 /* function __vector_1 size 52 (18) */
109 .LFE13:
111 .global Channel
112 .data
115 Channel:
116 0000 00 .byte 0
117 0001 01 .byte 1
118 0002 02 .byte 2
119 .global pChannel
120 .global pChannel
121 .section .bss
124 pChannel:
125 0000 00 .skip 1,0
126 .global dbm
127 .global dbm
130 dbm:
131 0001 00 .skip 1,0
132 .global Keydbm
133 .global Keydbm
136 Keydbm:
137 0002 00 .skip 1,0
138 .global KeyChannel
139 .global KeyChannel
142 KeyChannel:
143 0003 00 .skip 1,0
176 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 Key.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccCo3qZL.s:2 *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccCo3qZL.s:3 *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccCo3qZL.s:4 *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccCo3qZL.s:5 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccCo3qZL.s:6 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccCo3qZL.s:19 .text:00000000 KEY_INIT
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccCo3qZL.s:44 .text:00000012 __vector_1
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccCo3qZL.s:142 .bss:00000003 KeyChannel
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccCo3qZL.s:115 .data:00000000 Channel
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccCo3qZL.s:124 .bss:00000000 pChannel
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccCo3qZL.s:130 .bss:00000001 dbm
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccCo3qZL.s:136 .bss:00000002 Keydbm
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
delay_nms
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -