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

📄 ain.lst

📁 AVR典型实例.rar
💻 LST
字号:
   1               		.file	"ain.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	delay
  19               	delay:
  20               	.LFB2:
  21               	.LM1:
  22               	/* prologue: frame size=0 */
  23               	/* prologue end (size=0) */
  24               	/* epilogue: frame size=0 */
  25 0000 0895      		ret
  26               	/* epilogue end (size=1) */
  27               	/* function delay size 1 (0) */
  28               	.LFE2:
  30               	.global	LEDShow
  32               	LEDShow:
  33               	.LFB3:
  34               	.LM2:
  35               	/* prologue: frame size=0 */
  36 0002 1F93      		push r17
  37               	/* prologue end (size=1) */
  38               	.LVL0:
  39 0004 9C01      		movw r18,r24
  40               	.LVL1:
  41 0006 10E0      		ldi r17,lo8(0)
  42               	.LVL2:
  43 0008 4FEE      		ldi r20,lo8(-17)
  44               	.LVL3:
  45               	.L4:
  46               	.LM3:
  47 000a C901      		movw r24,r18
  48               	.LVL4:
  49 000c 6AE0      		ldi r22,lo8(10)
  50 000e 70E0      		ldi r23,hi8(10)
  51 0010 0E94 0000 		call __divmodhi4
  52 0014 E82F      		mov r30,r24
  53               	.LVL5:
  54               	.LM4:
  55 0016 C901      		movw r24,r18
  56 0018 6AE0      		ldi r22,lo8(10)
  57 001a 70E0      		ldi r23,hi8(10)
  58 001c 0E94 0000 		call __divmodhi4
  59 0020 9B01      		movw r18,r22
  60               	.LM5:
  61 0022 4BBB      		out 59-0x20,r20
  62               	.LM6:
  63 0024 F0E0      		ldi r31,lo8(0)
  64 0026 E050      		subi r30,lo8(-(LedNum))
  65 0028 F040      		sbci r31,hi8(-(LedNum))
  66               	.LVL6:
  67 002a 8081      		ld r24,Z
  68 002c 85BB      		out 53-0x20,r24
  69               	.LM7:
  70 002e 1F5F      		subi r17,lo8(-(1))
  71 0030 1430      		cpi r17,lo8(4)
  72 0032 01F0      		breq .L7
  73               	.LM8:
  74 0034 440F      		lsl r20
  75 0036 4F5F      		subi r20,lo8(-(1))
  76 0038 00C0      		rjmp .L4
  77               	.L7:
  78               	/* epilogue: frame size=0 */
  79 003a 1F91      		pop r17
  80 003c 0895      		ret
  81               	/* epilogue end (size=2) */
  82               	/* function LEDShow size 30 (27) */
  83               	.LFE3:
  85               	.global	main
  87               	main:
  88               	.LFB4:
  89               	.LM9:
  90               	/* prologue: frame size=0 */
  91               	/* prologue end (size=0) */
  92               	.LM10:
  93 003e 8FEF      		ldi r24,lo8(-1)
  94 0040 84BB      		out 52-0x20,r24
  95               	.LM11:
  96 0042 8ABB      		out 58-0x20,r24
  97               	.LM12:
  98 0044 80EF      		ldi r24,lo8(-16)
  99 0046 81BB      		out 49-0x20,r24
 100               	.LM13:
 101 0048 18B8      		out 40-0x20,__zero_reg__
 102               	.L9:
 103               	.LM14:
 104 004a 88B1      		in r24,40-0x20
 105               	.LM15:
 106 004c 90E0      		ldi r25,lo8(0)
 107 004e 25E0      		ldi r18,5
 108 0050 9695      	1:	lsr r25
 109 0052 8795      		ror r24
 110 0054 2A95      		dec r18
 111 0056 01F4      		brne 1b
 112 0058 8170      		andi r24,lo8(1)
 113 005a 9070      		andi r25,hi8(1)
 114 005c 0E94 0000 		call LEDShow
 115 0060 00C0      		rjmp .L9
 116               	/* epilogue: frame size=0 */
 117               	/* epilogue: noreturn */
 118               	/* epilogue end (size=0) */
 119               	/* function main size 18 (18) */
 120               	.LFE4:
 122               	.global	LedNum
 123               		.data
 126               	LedNum:
 127 0000 3F        		.byte	63
 128 0001 06        		.byte	6
 129 0002 5B        		.byte	91
 130 0003 4F        		.byte	79
 131 0004 66        		.byte	102
 132 0005 6D        		.byte	109
 133 0006 7D        		.byte	125
 134 0007 07        		.byte	7
 135 0008 7F        		.byte	127
 136 0009 6F        		.byte	111
 177               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 ain.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cck1fwxh.s:2      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cck1fwxh.s:3      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cck1fwxh.s:4      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cck1fwxh.s:5      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cck1fwxh.s:6      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cck1fwxh.s:19     .text:00000000 delay
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cck1fwxh.s:32     .text:00000002 LEDShow
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cck1fwxh.s:126    .data:00000000 LedNum
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cck1fwxh.s:87     .text:0000003e main

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__divmodhi4

⌨️ 快捷键说明

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