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

📄 main.lst

📁 avr的I/O、串口、定时器/计数器、外部中断、LCD等的例程
💻 LST
字号:
   1               		.file	"main.c"
   2               		.arch atmega16
   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_nms
  20               	delay_nms:
  21               	.LFB7:
  22               	.LM1:
  23               	/* prologue: frame size=0 */
  24 0000 CF93      		push r28
  25 0002 DF93      		push r29
  26               	/* prologue end (size=2) */
  27               	.LM2:
  28 0004 0097      		sbiw r24,0
  29 0006 59F0      		breq .L15
  30 0008 A0ED      		ldi r26,lo8(2000)
  31 000a B7E0      		ldi r27,hi8(2000)
  32 000c C0E0      		ldi r28,hlo8(2000)
  33 000e D0E0      		ldi r29,hhi8(2000)
  34 0010 9C01      		movw r18,r24
  35               	.L13:
  36               	.LBB2:
  37               	.LBB3:
  38               	.LBB4:
  39               	.LBB5:
  40               	.LM3:
  41 0012 CD01      		movw r24,r26
  42               	/* #APP */
  43 0014 0197      		1: sbiw r24,1
  44 0016 F1F7      		brne 1b
  45               	/* #NOAPP */
  46               	.LBE5:
  47               	.LBE4:
  48               	.LBE3:
  49               	.LBE2:
  50               	.LM4:
  51 0018 2150      		subi r18,lo8(-(-1))
  52 001a 3040      		sbci r19,hi8(-(-1))
  53 001c D1F7      		brne .L13
  54               	.L15:
  55               	/* epilogue: frame size=0 */
  56 001e DF91      		pop r29
  57 0020 CF91      		pop r28
  58 0022 0895      		ret
  59               	/* epilogue end (size=3) */
  60               	/* function delay_nms size 22 (17) */
  61               	.LFE7:
  63               	.global	main
  65               	main:
  66               	.LFB8:
  67               	.LM5:
  68               	/* prologue: frame size=0 */
  69 0024 C0E0      		ldi r28,lo8(__stack - 0)
  70 0026 D0E0      		ldi r29,hi8(__stack - 0)
  71 0028 DEBF      		out __SP_H__,r29
  72 002a CDBF      		out __SP_L__,r28
  73               	/* prologue end (size=4) */
  74               	.LM6:
  75 002c 8FEF      		ldi r24,lo8(-1)
  76 002e 8BBB      		out 59-0x20,r24
  77               	.LM7:
  78 0030 D09A      		sbi 58-0x20,0
  79               	.L17:
  80               	.LM8:
  81 0032 D89A      		sbi 59-0x20,0
  82               	.LM9:
  83 0034 88EE      		ldi r24,lo8(1000)
  84 0036 93E0      		ldi r25,hi8(1000)
  85 0038 0E94 0000 		call delay_nms
  86               	.LM10:
  87 003c D898      		cbi 59-0x20,0
  88               	.LM11:
  89 003e 88EE      		ldi r24,lo8(1000)
  90 0040 93E0      		ldi r25,hi8(1000)
  91 0042 0E94 0000 		call delay_nms
  92 0046 F5CF      		rjmp .L17
  93               	/* epilogue: frame size=0 */
  94               	/* epilogue: noreturn */
  95               	/* epilogue end (size=0) */
  96               	/* function main size 18 (14) */
  97               	.LFE8:
  99               		.comm flag,1,1
 100               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 main.c
                            *ABS*:0000003f __SREG__
                            *ABS*:0000003e __SP_H__
                            *ABS*:0000003d __SP_L__
                            *ABS*:00000000 __tmp_reg__
                            *ABS*:00000001 __zero_reg__
C:\DOCUME~1\Jevin\LOCALS~1\Temp/cc6Taaaa.s:20     .text:00000000 delay_nms
C:\DOCUME~1\Jevin\LOCALS~1\Temp/cc6Taaaa.s:65     .text:00000024 main
                            *COM*:00000001 flag

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack

⌨️ 快捷键说明

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