📄 led_disp.lst
字号:
1 .file "led_disp.c"
2 __SREG__ = 0x3f
3 __SP_H__ = 0x3e
4 __SP_L__ = 0x3d
5 __CCP__ = 0x34
6 __tmp_reg__ = 0
7 __zero_reg__ = 1
8 .global __do_copy_data
9 .global __do_clear_bss
11 .text
12 .Ltext0:
73 .global ledDispInit
75 ledDispInit:
1:led_disp.c **** #include "led_disp.h"
2:led_disp.c ****
3:led_disp.c **** void ledDispInit(void)
4:led_disp.c **** {
76 ype ledDispInit, @function
77 ledDispInit:
79 .LM0:
80 .LFBB1:
5:led_disp.c **** DDRD |= 0xfe;
81 abn 68,0,4,.LM0-.LFBB1
82 .LM0:
83 0000 81B3 .LFBB1:
84 0002 8E6F /* prologue: function */
85 0004 81BB /* frame size = 0 */
6:led_disp.c **** PORTD = 0x00;
86 : function */
87 /* frame size = 0 */
89 .LM1:
7:led_disp.c **** }
91 .LM1:
92 0008 0895 in r24,49-32
93 ori r24,lo8(-2)
94 out 49-32,r24
96 .LM2:
97 out 50-32,__zero_reg__
98 /* epilogue start */
8:led_disp.c ****
9:led_disp.c **** //The input data should be from 0 to 15;
10:led_disp.c **** void ledDispInt(unsigned char data)
11:led_disp.c **** {
100 stabn 68,0,7,.LM3-.LFBB1
101 .LM3:
102 ret
104 .Lscope1:
12:led_disp.c **** PORTD = data;
105 edDispInit
106 .Lscope1:
13:led_disp.c **** }...
109 P(0,11)",64,0,0,24
110 .global ledDispInt
112 ledDispInt:
114 .LM4:
115 .LFBB2:
DEFINED SYMBOLS
*ABS*:00000000 led_disp.c
C:\DOCUME~1\wht\LOCALS~1\Temp/cc03e2qf.s:2 *ABS*:0000003f __SREG__
C:\DOCUME~1\wht\LOCALS~1\Temp/cc03e2qf.s:3 *ABS*:0000003e __SP_H__
C:\DOCUME~1\wht\LOCALS~1\Temp/cc03e2qf.s:4 *ABS*:0000003d __SP_L__
C:\DOCUME~1\wht\LOCALS~1\Temp/cc03e2qf.s:5 *ABS*:00000034 __CCP__
C:\DOCUME~1\wht\LOCALS~1\Temp/cc03e2qf.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\wht\LOCALS~1\Temp/cc03e2qf.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\wht\LOCALS~1\Temp/cc03e2qf.s:75 .text:00000000 ledDispInit
C:\DOCUME~1\wht\LOCALS~1\Temp/cc03e2qf.s:99 .text:0000000a ledDispInt
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -