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

📄 adc.lst

📁 FM12864液晶驱动,单片机为ATMEGA48,GCC编译器开发,其中包含ADC和串口程序.
💻 LST
字号:
   1               		.file	"adc.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	open_adc
  20               	open_adc:
  21               	.LFB6:
  22               	.LM1:
  23               	/* prologue: frame size=0 */
  24               	/* prologue end (size=0) */
  25 0000 982F      		mov r25,r24
  26               	.LM2:
  27 0002 8868      		ori r24,lo8(-120)
  28 0004 8093 7A00 		sts 122,r24
  29               	.LM3:
  30 0008 1092 7C00 		sts 124,__zero_reg__
  31               	.LM4:
  32 000c 292F      		mov r18,r25
  33 000e 3327      		clr r19
  34 0010 2150      		subi r18,lo8(-(-1))
  35 0012 3040      		sbci r19,hi8(-(-1))
  36 0014 81E0      		ldi r24,lo8(1)
  37 0016 90E0      		ldi r25,hi8(1)
  38 0018 02C0      		rjmp 2f
  39 001a 880F      	1:	lsl r24
  40 001c 991F      		rol r25
  41 001e 2A95      	2:	dec r18
  42 0020 E2F7      		brpl 1b
  43 0022 8093 7E00 		sts 126,r24
  44               	.LM5:
  45 0026 8091 7A00 		lds r24,122
  46 002a 8064      		ori r24,lo8(64)
  47 002c 8093 7A00 		sts 122,r24
  48               	/* epilogue: frame size=0 */
  49 0030 0895      		ret
  50               	/* epilogue end (size=1) */
  51               	/* function open_adc size 26 (25) */
  52               	.LFE6:
  54               	.global	__vector_21
  56               	__vector_21:
  57               	.LFB7:
  58               	.LM6:
  59               	/* prologue: frame size=0 */
  60 0032 1F92      		push __zero_reg__
  61 0034 0F92      		push __tmp_reg__
  62 0036 0FB6      		in __tmp_reg__,__SREG__
  63 0038 0F92      		push __tmp_reg__
  64 003a 1124      		clr __zero_reg__
  65 003c 2F93      		push r18
  66 003e 8F93      		push r24
  67 0040 9F93      		push r25
  68               	/* prologue end (size=8) */
  69               	.LM7:
  70 0042 8091 7900 		lds r24,121
  71               	.LM8:
  72 0046 2091 7800 		lds r18,120
  73               	.LM9:
  74 004a 9927      		clr r25
  75 004c 982F      		mov r25,r24
  76 004e 8827      		clr r24
  77 0050 820F      		add r24,r18
  78 0052 911D      		adc r25,__zero_reg__
  79 0054 9093 0000 		sts (adc_data)+1,r25
  80 0058 8093 0000 		sts adc_data,r24
  81               	.LM10:
  82 005c 81E0      		ldi r24,lo8(1)
  83 005e 8093 0000 		sts adc_mark,r24
  84               	/* epilogue: frame size=0 */
  85 0062 9F91      		pop r25
  86 0064 8F91      		pop r24
  87 0066 2F91      		pop r18
  88 0068 0F90      		pop __tmp_reg__
  89 006a 0FBE      		out __SREG__,__tmp_reg__
  90 006c 0F90      		pop __tmp_reg__
  91 006e 1F90      		pop __zero_reg__
  92 0070 1895      		reti
  93               	/* epilogue end (size=8) */
  94               	/* function __vector_21 size 32 (16) */
  95               	.LFE7:
  97               		.comm adc_data,2,1
  98               		.comm adc_mark,1,1
  99               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 adc.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccktaaaa.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccktaaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccktaaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccktaaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccktaaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccktaaaa.s:20     .text:00000000 open_adc
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccktaaaa.s:56     .text:00000032 __vector_21
                            *COM*:00000002 adc_data
                            *COM*:00000001 adc_mark

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss

⌨️ 快捷键说明

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