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

📄 main.lst

📁 24位
💻 LST
📖 第 1 页 / 共 3 页
字号:
   1               		.file	"main.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
  17               	.Ltext0:
  18               	.global	USART_Init
  20               	USART_Init:
  21               	.LFB2:
  22               	.LM1:
  23               	.LVL0:
  24               	/* prologue: function */
  25               	/* frame size = 0 */
  26               	.LM2:
  27 0000 10BC      		out 64-32,__zero_reg__
  28               	.LM3:
  29 0002 8FE2      		ldi r24,lo8(47)
  30               	.LVL1:
  31 0004 89B9      		out 41-32,r24
  32               	.LM4:
  33 0006 88ED      		ldi r24,lo8(-40)
  34 0008 8AB9      		out 42-32,r24
  35               	.LM5:
  36 000a 8EE8      		ldi r24,lo8(-114)
  37 000c 80BD      		out 64-32,r24
  38               	/* epilogue start */
  39               	.LM6:
  40 000e 0895      		ret
  41               	.LFE2:
  43               	.global	USART_Transmit
  45               	USART_Transmit:
  46               	.LFB3:
  47               	.LM7:
  48               	.LVL2:
  49               	/* prologue: function */
  50               	/* frame size = 0 */
  51               	.LM8:
  52 0010 929A      		sbi 50-32,2
  53               	.L4:
  54               	.LM9:
  55 0012 5D9B      		sbis 43-32,5
  56 0014 00C0      		rjmp .L4
  57               	.LM10:
  58 0016 8CB9      		out 44-32,r24
  59               	/* epilogue start */
  60               	.LM11:
  61 0018 0895      		ret
  62               	.LFE3:
  64               	.global	USART_Receive
  66               	USART_Receive:
  67               	.LFB4:
  68               	.LM12:
  69               	/* prologue: function */
  70               	/* frame size = 0 */
  71               	.L8:
  72               	.LM13:
  73 001a 5F9B      		sbis 43-32,7
  74 001c 00C0      		rjmp .L8
  75               	.LM14:
  76 001e 8CB1      		in r24,44-32
  77               	/* epilogue start */
  78               	.LM15:
  79 0020 0895      		ret
  80               	.LFE4:
  82               	.global	__vector_11
  84               	__vector_11:
  85               	.LFB5:
  86               	.LM16:
  87 0022 1F92      		push __zero_reg__
  88 0024 0F92      		push r0
  89 0026 0FB6      		in r0,__SREG__
  90 0028 0F92      		push r0
  91 002a 1124      		clr __zero_reg__
  92 002c 8F93      		push r24
  93               	/* prologue: Signal */
  94               	/* frame size = 0 */
  95               	.LM17:
  96 002e 8CB1      		in r24,44-32
  97 0030 8093 0000 		sts sum,r24
  98               	/* epilogue start */
  99 0034 8F91      		pop r24
 100 0036 0F90      		pop r0
 101 0038 0FBE      		out __SREG__,r0
 102 003a 0F90      		pop r0
 103 003c 1F90      		pop __zero_reg__
 104 003e 1895      		reti
 105               	.LFE5:
 107               	.global	__vector_13
 109               	__vector_13:
 110               	.LFB6:
 111               	.LM18:
 112 0040 1F92      		push __zero_reg__
 113 0042 0F92      		push r0
 114 0044 0FB6      		in r0,__SREG__
 115 0046 0F92      		push r0
 116 0048 1124      		clr __zero_reg__
 117               	/* prologue: Signal */
 118               	/* frame size = 0 */
 119               	.LM19:
 120 004a 9298      		cbi 50-32,2
 121               	/* epilogue start */
 122 004c 0F90      		pop r0
 123 004e 0FBE      		out __SREG__,r0
 124 0050 0F90      		pop r0
 125 0052 1F90      		pop __zero_reg__
 126 0054 1895      		reti
 127               	.LFE6:
 129               	.global	delay_us
 131               	delay_us:
 132               	.LFB7:
 133               	.LM20:
 134               	.LVL3:
 135 0056 DF93      		push r29
 136 0058 CF93      		push r28
 137 005a 00D0      		rcall .
 138 005c 00D0      		rcall .
 139 005e CDB7      		in r28,__SP_L__
 140 0060 DEB7      		in r29,__SP_H__
 141               	/* prologue: function */
 142               	/* frame size = 4 */
 143               	.LM21:
 144 0062 1A82      		std Y+2,__zero_reg__
 145 0064 1982      		std Y+1,__zero_reg__
 146               	.LVL4:
 147 0066 1C82      		std Y+4,__zero_reg__
 148 0068 1B82      		std Y+3,__zero_reg__
 149               	.LVL5:
 150               	.LM22:
 151 006a 1A82      		std Y+2,__zero_reg__
 152 006c 1982      		std Y+1,__zero_reg__
 153               	.LVL6:
 154 006e 282F      		mov r18,r24
 155 0070 30E0      		ldi r19,lo8(0)
 156               	.LVL7:
 157 0072 00C0      		rjmp .L16
 158               	.LVL8:
 159               	.L19:
 160               	.LM23:
 161 0074 1C82      		std Y+4,__zero_reg__
 162 0076 1B82      		std Y+3,__zero_reg__
 163               	.LVL9:
 164 0078 00C0      		rjmp .L17
 165               	.L18:
 166 007a 8B81      		ldd r24,Y+3
 167 007c 9C81      		ldd r25,Y+4
 168 007e 0196      		adiw r24,1
 169 0080 9C83      		std Y+4,r25
 170 0082 8B83      		std Y+3,r24
 171               	.LVL10:
 172               	.L17:
 173 0084 8B81      		ldd r24,Y+3
 174 0086 9C81      		ldd r25,Y+4
 175 0088 C297      		sbiw r24,50
 176 008a 00F0      		brlo .L18
 177               	.LM24:
 178 008c 8981      		ldd r24,Y+1
 179 008e 9A81      		ldd r25,Y+2
 180 0090 0196      		adiw r24,1
 181 0092 9A83      		std Y+2,r25
 182 0094 8983      		std Y+1,r24
 183               	.LVL11:
 184               	.L16:
 185 0096 8981      		ldd r24,Y+1
 186 0098 9A81      		ldd r25,Y+2
 187 009a 8217      		cp r24,r18
 188 009c 9307      		cpc r25,r19
 189 009e 00F0      		brlo .L19
 190               	/* epilogue start */
 191               	.LM25:
 192 00a0 0F90      		pop __tmp_reg__
 193 00a2 0F90      		pop __tmp_reg__
 194 00a4 0F90      		pop __tmp_reg__
 195 00a6 0F90      		pop __tmp_reg__
 196 00a8 CF91      		pop r28
 197 00aa DF91      		pop r29
 198 00ac 0895      		ret
 199               	.LFE7:
 201               	.global	ads_senddata
 203               	ads_senddata:
 204               	.LFB8:
 205               	.LM26:
 206               	.LVL12:
 207               	/* prologue: function */
 208               	/* frame size = 0 */
 209               	.LM27:
 210 00ae 8FB9      		out 47-32,r24
 211               	.L22:
 212               	.LM28:
 213 00b0 779B      		sbis 46-32,7
 214 00b2 00C0      		rjmp .L22
 215               	.LM29:
 216 00b4 8FB1      		in r24,47-32
 217               	.LVL13:
 218               	.LVL14:
 219               	/* epilogue start */
 220               	.LM30:
 221 00b6 0895      		ret
 222               	.LFE8:
 224               	.global	ad_write
 226               	ad_write:
 227               	.LFB9:
 228               	.LM31:
 229               	.LVL15:
 230 00b8 DF93      		push r29
 231 00ba CF93      		push r28
 232 00bc 00D0      		rcall .
 233 00be 00D0      		rcall .
 234 00c0 CDB7      		in r28,__SP_L__
 235 00c2 DEB7      		in r29,__SP_H__
 236               	/* prologue: function */
 237               	/* frame size = 4 */
 238               	.LM32:
 239 00c4 C198      		cbi 56-32,1
 240               	.L26:
 241               	.LM33:
 242 00c6 8399      		sbic 48-32,3
 243 00c8 00C0      		rjmp .L26
 244               	.LM34:
 245 00ca 805B      		subi r24,lo8(-(80))
 246               	.LVL16:
 247               	.LBB36:
 248               	.LBB37:
 249               	.LM35:
 250 00cc 8FB9      		out 47-32,r24
 251               	.L27:
 252               	.LM36:
 253 00ce 779B      		sbis 46-32,7
 254 00d0 00C0      		rjmp .L27
 255               	.LM37:
 256 00d2 8FB1      		in r24,47-32
 257               	.LVL17:
 258               	.LBE37:
 259               	.LBE36:
 260               	.LBB38:
 261               	.LBB39:
 262               	.LM38:
 263 00d4 1FB8      		out 47-32,__zero_reg__
 264               	.L28:
 265               	.LM39:
 266 00d6 779B      		sbis 46-32,7
 267 00d8 00C0      		rjmp .L28
 268               	.LM40:
 269 00da 8FB1      		in r24,47-32
 270               	.LVL18:
 271               	.LBE39:
 272               	.LBE38:
 273               	.LBB40:
 274               	.LBB41:
 275               	.LM41:
 276 00dc 6FB9      		out 47-32,r22
 277               	.L29:
 278               	.LM42:
 279 00de 779B      		sbis 46-32,7
 280 00e0 00C0      		rjmp .L29
 281               	.LM43:
 282 00e2 8FB1      		in r24,47-32
 283               	.LVL19:
 284               	.LBE41:
 285               	.LBE40:
 286               	.LM44:
 287 00e4 C19A      		sbi 56-32,1
 288               	.LBB42:
 289               	.LBB43:
 290               	.LM45:
 291 00e6 1A82      		std Y+2,__zero_reg__
 292 00e8 1982      		std Y+1,__zero_reg__
 293               	.LVL20:
 294 00ea 1C82      		std Y+4,__zero_reg__
 295 00ec 1B82      		std Y+3,__zero_reg__
 296               	.LVL21:
 297               	.LM46:
 298 00ee 1A82      		std Y+2,__zero_reg__
 299 00f0 1982      		std Y+1,__zero_reg__
 300               	.LVL22:
 301 00f2 00C0      		rjmp .L30
 302               	.LVL23:
 303               	.L33:
 304               	.LM47:
 305 00f4 1C82      		std Y+4,__zero_reg__
 306 00f6 1B82      		std Y+3,__zero_reg__
 307               	.LVL24:
 308 00f8 00C0      		rjmp .L31
 309               	.L32:
 310 00fa 8B81      		ldd r24,Y+3
 311 00fc 9C81      		ldd r25,Y+4
 312 00fe 0196      		adiw r24,1
 313 0100 9C83      		std Y+4,r25
 314 0102 8B83      		std Y+3,r24
 315               	.LVL25:
 316               	.L31:
 317 0104 8B81      		ldd r24,Y+3
 318 0106 9C81      		ldd r25,Y+4
 319 0108 C297      		sbiw r24,50
 320 010a 00F0      		brlo .L32
 321               	.LM48:
 322 010c 8981      		ldd r24,Y+1
 323 010e 9A81      		ldd r25,Y+2
 324 0110 0196      		adiw r24,1
 325 0112 9A83      		std Y+2,r25
 326 0114 8983      		std Y+1,r24
 327               	.LVL26:
 328               	.L30:
 329 0116 8981      		ldd r24,Y+1
 330 0118 9A81      		ldd r25,Y+2
 331               	.LVL27:

⌨️ 快捷键说明

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