⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sel.lst

📁 AVR单片机的串口通信程序,GCC环境下编译的
💻 LST
字号:
   1               		.file	"sel.c"
   2               		.arch atmega16
   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	usart_init
  20               	usart_init:
  21               	.LFB2:
  22               	.LM1:
  23               	/* prologue: frame size=0 */
  24               	/* prologue end (size=0) */
  25               	.LM2:
  26 0000 83E3      		ldi r24,lo8(51)
  27 0002 89B9      		out 41-0x20,r24
  28               	.LM3:
  29 0004 88E9      		ldi r24,lo8(-104)
  30 0006 8AB9      		out 42-0x20,r24
  31               	.LM4:
  32 0008 86E8      		ldi r24,lo8(-122)
  33 000a 80BD      		out 64-0x20,r24
  34               	.LM5:
  35               	/* #APP */
  36 000c 7894      		sei
  37               	/* #NOAPP */
  38               	/* epilogue: frame size=0 */
  39 000e 0895      		ret
  40               	/* epilogue end (size=1) */
  41               	/* function usart_init size 9 (8) */
  42               	.LFE2:
  44               	.global	main
  46               	main:
  47               	.LFB3:
  48               	.LM6:
  49               	/* prologue: frame size=0 */
  50 0010 C0E0      		ldi r28,lo8(__stack - 0)
  51 0012 D0E0      		ldi r29,hi8(__stack - 0)
  52 0014 DEBF      		out __SP_H__,r29
  53 0016 CDBF      		out __SP_L__,r28
  54               	/* prologue end (size=4) */
  55               	.LM7:
  56 0018 0E94 0000 		call usart_init
  57               	.L3:
  58 001c 8FE0      		ldi r24,lo8(9999)
  59 001e 97E2      		ldi r25,hi8(9999)
  60               	.L8:
  61               	.LM8:
  62 0020 C297      		sbiw r24,50
  63 0022 97FF      		sbrs r25,7
  64 0024 FDCF      		rjmp .L8
  65               	.LM9:
  66 0026 FACF      		rjmp .L3
  67               	/* epilogue: frame size=0 */
  68               	/* epilogue: noreturn */
  69               	/* epilogue end (size=0) */
  70               	/* function main size 12 (8) */
  71               	.LFE3:
  73               	.global	__vector_11
  75               	__vector_11:
  76               	.LFB4:
  77               	.LM10:
  78               	/* prologue: frame size=10 */
  79 0028 1F92      		push __zero_reg__
  80 002a 0F92      		push __tmp_reg__
  81 002c 0FB6      		in __tmp_reg__,__SREG__
  82 002e 0F92      		push __tmp_reg__
  83 0030 1124      		clr __zero_reg__
  84 0032 2F93      		push r18
  85 0034 3F93      		push r19
  86 0036 8F93      		push r24
  87 0038 9F93      		push r25
  88 003a EF93      		push r30
  89 003c FF93      		push r31
  90 003e CF93      		push r28
  91 0040 DF93      		push r29
  92 0042 CDB7      		in r28,__SP_L__
  93 0044 DEB7      		in r29,__SP_H__
  94 0046 2A97      		sbiw r28,10
  95 0048 DEBF      		out __SP_H__,r29
  96 004a CDBF      		out __SP_L__,r28
  97               	/* prologue end (size=18) */
  98               	.LM11:
  99 004c 8CB1      		in r24,44-0x20
 100 004e 8983      		std Y+1,r24
 101               	.LM12:
 102 0050 91E0      		ldi r25,lo8(1)
 103               	.L133:
 104               	.LM13:
 105 0052 5F9B      		sbis 43-0x20,7
 106 0054 FECF      		rjmp .L133
 107               	.LM14:
 108 0056 9E01      		movw r18,r28
 109 0058 2F5F      		subi r18,lo8(-(1))
 110 005a 3F4F      		sbci r19,hi8(-(1))
 111 005c F901      		movw r30,r18
 112 005e E90F      		add r30,r25
 113 0060 F11D      		adc r31,__zero_reg__
 114 0062 8CB1      		in r24,44-0x20
 115 0064 8083      		st Z,r24
 116               	.LM15:
 117 0066 9F5F      		subi r25,lo8(-(1))
 118 0068 9A30      		cpi r25,lo8(10)
 119 006a 98F3      		brlo .L133
 120 006c 90E0      		ldi r25,lo8(0)
 121               	.L125:
 122               	.LM16:
 123 006e F901      		movw r30,r18
 124 0070 E90F      		add r30,r25
 125 0072 F11D      		adc r31,__zero_reg__
 126 0074 8081      		ld r24,Z
 127 0076 8CB9      		out 44-0x20,r24
 128               	.L122:
 129               	.LM17:
 130 0078 5E9B      		sbis 43-0x20,6
 131 007a FECF      		rjmp .L122
 132               	.LM18:
 133 007c 9F5F      		subi r25,lo8(-(1))
 134 007e 9A30      		cpi r25,lo8(10)
 135 0080 B0F3      		brlo .L125
 136               	/* epilogue: frame size=10 */
 137 0082 2A96      		adiw r28,10
 138 0084 F894      		cli
 139 0086 DEBF      		out __SP_H__,r29
 140 0088 CDBF      		out __SP_L__,r28
 141 008a DF91      		pop r29
 142 008c CF91      		pop r28
 143 008e FF91      		pop r31
 144 0090 EF91      		pop r30
 145 0092 9F91      		pop r25
 146 0094 8F91      		pop r24
 147 0096 3F91      		pop r19
 148 0098 2F91      		pop r18
 149 009a 0F90      		pop __tmp_reg__
 150 009c 0FBE      		out __SREG__,__tmp_reg__
 151 009e 0F90      		pop __tmp_reg__
 152 00a0 1F90      		pop __zero_reg__
 153 00a2 1895      		reti
 154               	/* epilogue end (size=17) */
 155               	/* function __vector_11 size 62 (27) */
 156               	.LFE4:
 158               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 sel.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceKaaaa.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceKaaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceKaaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceKaaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceKaaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceKaaaa.s:20     .text:00000000 usart_init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceKaaaa.s:46     .text:00000010 main
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceKaaaa.s:75     .text:00000028 __vector_11

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -