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

📄 ad.lst

📁 单片机模数转换程序
💻 LST
字号:
   1               		.file	"AD.c"
   2               	__SREG__ = 0x3f
   3               	__SP_H__ = 0x3e
   4               	__SP_L__ = 0x3d
   5               	__tmp_reg__ = 0
   6               	__zero_reg__ = 1
   7               		.global __do_copy_data
   8               		.global __do_clear_bss
  16               	.Ltext0:
  17               	.global	temp1
  18               	.global	temp1
  19               		.section .bss
  22               	temp1:
  23 0000 0000      		.skip 2,0
  24               	.global	temp2
  25               	.global	temp2
  28               	temp2:
  29 0002 0000      		.skip 2,0
  30               	.global	temp3
  31               	.global	temp3
  34               	temp3:
  35 0004 0000      		.skip 2,0
  36               	.global	ADVALUE
  37               	.global	ADVALUE
  40               	ADVALUE:
  41 0006 0000      		.skip 2,0
  42               		.text
  43               	.global	ADC_CONVER
  45               	ADC_CONVER:
  46               	.LFB6:
  47               	.LM1:
  48               	/* prologue: frame size=0 */
  49 0000 CF93      		push r28
  50 0002 DF93      		push r29
  51 0004 CDB7      		in r28,__SP_L__
  52 0006 DEB7      		in r29,__SP_H__
  53               	/* prologue end (size=4) */
  54               	.LM2:
  55 0008 E4E2      		ldi r30,lo8(36)
  56 000a F0E0      		ldi r31,hi8(36)
  57 000c 8081      		ld r24,Z
  58 000e 882F      		mov r24,r24
  59 0010 90E0      		ldi r25,lo8(0)
  60 0012 9093 0000 		sts (temp1)+1,r25
  61 0016 8093 0000 		sts temp1,r24
  62               	.LM3:
  63 001a E5E2      		ldi r30,lo8(37)
  64 001c F0E0      		ldi r31,hi8(37)
  65 001e 8081      		ld r24,Z
  66 0020 882F      		mov r24,r24
  67 0022 90E0      		ldi r25,lo8(0)
  68 0024 982F      		mov r25,r24
  69 0026 8827      		clr r24
  70 0028 9093 0000 		sts (temp2)+1,r25
  71 002c 8093 0000 		sts temp2,r24
  72               	.LM4:
  73 0030 2091 0000 		lds r18,temp2
  74 0034 3091 0000 		lds r19,(temp2)+1
  75 0038 8091 0000 		lds r24,temp1
  76 003c 9091 0000 		lds r25,(temp1)+1
  77 0040 820F      		add r24,r18
  78 0042 931F      		adc r25,r19
  79 0044 9093 0000 		sts (temp3)+1,r25
  80 0048 8093 0000 		sts temp3,r24
  81               	.LM5:
  82 004c 8091 0000 		lds r24,temp3
  83 0050 9091 0000 		lds r25,(temp3)+1
  84               	/* epilogue: frame size=0 */
  85 0054 DF91      		pop r29
  86 0056 CF91      		pop r28
  87 0058 0895      		ret
  88               	/* epilogue end (size=3) */
  89               	/* function ADC_CONVER size 45 (38) */
  90               	.LFE6:
  92               	.global	main
  94               	main:
  95               	.LFB7:
  96               	.LM6:
  97               	/* prologue: frame size=0 */
  98 005a CF93      		push r28
  99 005c DF93      		push r29
 100 005e CDB7      		in r28,__SP_L__
 101 0060 DEB7      		in r29,__SP_H__
 102               	/* prologue end (size=4) */
 103               	.LM7:
 104 0062 E7E2      		ldi r30,lo8(39)
 105 0064 F0E0      		ldi r31,hi8(39)
 106 0066 80EC      		ldi r24,lo8(-64)
 107 0068 8083      		st Z,r24
 108               	.L4:
 109               	.LM8:
 110 006a E6E2      		ldi r30,lo8(38)
 111 006c F0E0      		ldi r31,hi8(38)
 112 006e 87E8      		ldi r24,lo8(-121)
 113 0070 8083      		st Z,r24
 114               	.LM9:
 115 0072 A6E2      		ldi r26,lo8(38)
 116 0074 B0E0      		ldi r27,hi8(38)
 117 0076 E6E2      		ldi r30,lo8(38)
 118 0078 F0E0      		ldi r31,hi8(38)
 119 007a 8081      		ld r24,Z
 120 007c 8064      		ori r24,lo8(64)
 121 007e 8C93      		st X,r24
 122               	.LM10:
 123 0080 0E94 0000 		call ADC_CONVER
 124 0084 9093 0000 		sts (ADVALUE)+1,r25
 125 0088 8093 0000 		sts ADVALUE,r24
 126               	.LM11:
 127 008c 00C0      		rjmp .L4
 128               	/* epilogue: frame size=0 */
 129               	/* epilogue: noreturn */
 130               	/* epilogue end (size=0) */
 131               	/* function main size 26 (22) */
 132               	.LFE7:
 166               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 AD.c
C:\DOCUME~1\s\LOCALS~1\Temp/ccREb4es.s:2      *ABS*:0000003f __SREG__
C:\DOCUME~1\s\LOCALS~1\Temp/ccREb4es.s:3      *ABS*:0000003e __SP_H__
C:\DOCUME~1\s\LOCALS~1\Temp/ccREb4es.s:4      *ABS*:0000003d __SP_L__
C:\DOCUME~1\s\LOCALS~1\Temp/ccREb4es.s:5      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\s\LOCALS~1\Temp/ccREb4es.s:6      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\s\LOCALS~1\Temp/ccREb4es.s:22     .bss:00000000 temp1
C:\DOCUME~1\s\LOCALS~1\Temp/ccREb4es.s:28     .bss:00000002 temp2
C:\DOCUME~1\s\LOCALS~1\Temp/ccREb4es.s:34     .bss:00000004 temp3
C:\DOCUME~1\s\LOCALS~1\Temp/ccREb4es.s:40     .bss:00000006 ADVALUE
C:\DOCUME~1\s\LOCALS~1\Temp/ccREb4es.s:45     .text:00000000 ADC_CONVER
C:\DOCUME~1\s\LOCALS~1\Temp/ccREb4es.s:94     .text:0000005a main

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss

⌨️ 快捷键说明

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