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

📄 main.lst

📁 avr单片机的ADC驱动程序
💻 LST
字号:
   1               		.file	"main.c"
   2               		.arch atmega128
   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	Delay
  20               	Delay:
  21               	.LFB2:
  22               	.LM1:
  23               	/* prologue: frame size=8 */
  24 0000 CF93      		push r28
  25 0002 DF93      		push r29
  26 0004 CDB7      		in r28,__SP_L__
  27 0006 DEB7      		in r29,__SP_H__
  28 0008 2897      		sbiw r28,8
  29 000a 0FB6      		in __tmp_reg__,__SREG__
  30 000c F894      		cli
  31 000e DEBF      		out __SP_H__,r29
  32 0010 0FBE      		out __SREG__,__tmp_reg__
  33 0012 CDBF      		out __SP_L__,r28
  34               	/* prologue end (size=10) */
  35 0014 9A83      		std Y+2,r25
  36 0016 8983      		std Y+1,r24
  37               	.LM2:
  38 0018 1C82      		std Y+4,__zero_reg__
  39 001a 1B82      		std Y+3,__zero_reg__
  40               	.L2:
  41               	.LM3:
  42 001c 2B81      		ldd r18,Y+3
  43 001e 3C81      		ldd r19,Y+4
  44 0020 8981      		ldd r24,Y+1
  45 0022 9A81      		ldd r25,Y+2
  46 0024 2817      		cp r18,r24
  47 0026 3907      		cpc r19,r25
  48 0028 14F5      		brge .L1
  49               	.LBB2:
  50               	.LM4:
  51 002a 1886      		std Y+8,__zero_reg__
  52 002c 1F82      		std Y+7,__zero_reg__
  53               	.L5:
  54 002e 8F81      		ldd r24,Y+7
  55 0030 9885      		ldd r25,Y+8
  56 0032 21E0      		ldi r18,hi8(316)
  57 0034 8C33      		cpi r24,lo8(316)
  58 0036 9207      		cpc r25,r18
  59 0038 A4F4      		brge .L4
  60               	.LM5:
  61 003a 1E82      		std Y+6,__zero_reg__
  62 003c 1D82      		std Y+5,__zero_reg__
  63               	.L8:
  64 003e 8D81      		ldd r24,Y+5
  65 0040 9E81      		ldd r25,Y+6
  66 0042 29E0      		ldi r18,hi8(2330)
  67 0044 8A31      		cpi r24,lo8(2330)
  68 0046 9207      		cpc r25,r18
  69 0048 34F4      		brge .L7
  70 004a 8D81      		ldd r24,Y+5
  71 004c 9E81      		ldd r25,Y+6
  72 004e 0196      		adiw r24,1
  73 0050 9E83      		std Y+6,r25
  74 0052 8D83      		std Y+5,r24
  75 0054 F4CF      		rjmp .L8
  76               	.L7:
  77               	.LM6:
  78 0056 8F81      		ldd r24,Y+7
  79 0058 9885      		ldd r25,Y+8
  80 005a 0196      		adiw r24,1
  81 005c 9887      		std Y+8,r25
  82 005e 8F83      		std Y+7,r24
  83 0060 E6CF      		rjmp .L5
  84               	.L4:
  85               	.LBE2:
  86               	.LM7:
  87 0062 8B81      		ldd r24,Y+3
  88 0064 9C81      		ldd r25,Y+4
  89 0066 0196      		adiw r24,1
  90 0068 9C83      		std Y+4,r25
  91 006a 8B83      		std Y+3,r24
  92 006c D7CF      		rjmp .L2
  93               	.L1:
  94               	/* epilogue: frame size=8 */
  95 006e 2896      		adiw r28,8
  96 0070 0FB6      		in __tmp_reg__,__SREG__
  97 0072 F894      		cli
  98 0074 DEBF      		out __SP_H__,r29
  99 0076 0FBE      		out __SREG__,__tmp_reg__
 100 0078 CDBF      		out __SP_L__,r28
 101 007a DF91      		pop r29
 102 007c CF91      		pop r28
 103 007e 0895      		ret
 104               	/* epilogue end (size=9) */
 105               	/* function Delay size 64 (45) */
 106               	.LFE2:
 108               	.global	main
 110               	main:
 111               	.LFB3:
 112               	.LM8:
 113               	/* prologue: frame size=0 */
 114 0080 C0E0      		ldi r28,lo8(__stack - 0)
 115 0082 D0E0      		ldi r29,hi8(__stack - 0)
 116 0084 DEBF      		out __SP_H__,r29
 117 0086 CDBF      		out __SP_L__,r28
 118               	/* prologue end (size=4) */
 119               	.LM9:
 120 0088 1092 6400 		sts 100,__zero_reg__
 121               	.LM10:
 122 008c 1092 3100 		sts 49,__zero_reg__
 123               	.LM11:
 124 0090 1092 2200 		sts 34,__zero_reg__
 125               	.LM12:
 126 0094 8FEF      		ldi r24,lo8(-1)
 127 0096 8093 3700 		sts 55,r24
 128               	.L12:
 129               	.LM13:
 130 009a 80E8      		ldi r24,lo8(-128)
 131 009c 9091 3000 		lds r25,48
 132 00a0 8923      		and r24,r25
 133 00a2 8093 3800 		sts 56,r24
 134 00a6 F9CF      		rjmp .L12
 135               	/* epilogue: frame size=0 */
 136               	/* epilogue: noreturn */
 137               	/* epilogue end (size=0) */
 138               	/* function main size 20 (16) */
 139               	.LFE3:
 141               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 main.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccgBaaaa.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccgBaaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccgBaaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccgBaaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccgBaaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccgBaaaa.s:20     .text:00000000 Delay
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccgBaaaa.s:110    .text:00000080 main

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack

⌨️ 快捷键说明

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