📄 key.lst
字号:
1 .file "key.c"
2 .arch atmega48
3 __SREG__ = 0x3f
4 __SP_H__ = 0x3e
5 __SP_L__ = 0x3d
6 __tmp_reg__ = 0
7 __zero_reg__ = 1
8 .global __do_copy_data
9 .global __do_clear_bss
17 .Ltext0:
18 .global init_key
20 init_key:
21 .LFB2:
22 .LM1:
23 /* prologue: frame size=0 */
24 /* prologue end (size=0) */
25 .LM2:
26 0000 5698 cbi 42-0x20,6
27 .LM3:
28 0002 5E9A sbi 43-0x20,6
29 /* epilogue: frame size=0 */
30 0004 0895 ret
31 /* epilogue end (size=1) */
32 /* function init_key size 3 (2) */
33 .LFE2:
35 .global read_key
37 read_key:
38 .LFB3:
39 .LM4:
40 /* prologue: frame size=0 */
41 /* prologue end (size=0) */
42 .LM5:
43 0006 89B1 in r24,41-0x20
44 0008 9927 clr r25
45 000a 0024 clr __tmp_reg__
46 000c 880F lsl r24
47 000e 991F rol r25
48 0010 001C rol __tmp_reg__
49 0012 880F lsl r24
50 0014 991F rol r25
51 0016 001C rol __tmp_reg__
52 0018 892F mov r24,r25
53 001a 902D mov r25,__tmp_reg__
54 001c 8095 com r24
55 001e 9095 com r25
56 .LM6:
57 0020 8170 andi r24,lo8(1)
58 0022 9070 andi r25,hi8(1)
59 /* epilogue: frame size=0 */
60 0024 0895 ret
61 /* epilogue end (size=1) */
62 /* function read_key size 16 (15) */
63 .LFE3:
97 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 key.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccHYGcOz.s:3 *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccHYGcOz.s:4 *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccHYGcOz.s:5 *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccHYGcOz.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccHYGcOz.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccHYGcOz.s:20 .text:00000000 init_key
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccHYGcOz.s:37 .text:00000006 read_key
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -