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

📄 delay.lst

📁 1602基于AVRMEGA的液晶显示
💻 LST
字号:
   1               		.file	"delay.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_1us
  20               	delay_1us:
  21               	.LFB2:
  22               	.LM1:
  23               	/* prologue: frame size=0 */
  24               	/* prologue end (size=0) */
  25               	.LM2:
  26               	/* #APP */
  27 0000 0000      		nop
  28               	/* #NOAPP */
  29               	/* epilogue: frame size=0 */
  30 0002 0895      		ret
  31               	/* epilogue end (size=1) */
  32               	/* function delay_1us size 3 (2) */
  33               	.LFE2:
  35               	.global	delay_us
  37               	delay_us:
  38               	.LFB3:
  39               	.LM3:
  40               	/* prologue: frame size=0 */
  41 0004 0F93      		push r16
  42 0006 1F93      		push r17
  43 0008 CF93      		push r28
  44 000a DF93      		push r29
  45               	/* prologue end (size=4) */
  46 000c 8C01      		movw r16,r24
  47               	.LM4:
  48 000e C0E0      		ldi r28,lo8(0)
  49 0010 D0E0      		ldi r29,hi8(0)
  50 0012 C817      		cp r28,r24
  51 0014 D907      		cpc r29,r25
  52 0016 30F4      		brsh .L8
  53               	.L6:
  54               	.LM5:
  55 0018 0E94 0000 		call delay_1us
  56               	.LM6:
  57 001c 2196      		adiw r28,1
  58 001e C017      		cp r28,r16
  59 0020 D107      		cpc r29,r17
  60 0022 D0F3      		brlo .L6
  61               	.L8:
  62               	/* epilogue: frame size=0 */
  63 0024 DF91      		pop r29
  64 0026 CF91      		pop r28
  65 0028 1F91      		pop r17
  66 002a 0F91      		pop r16
  67 002c 0895      		ret
  68               	/* epilogue end (size=5) */
  69               	/* function delay_us size 21 (12) */
  70               	.LFE3:
  72               	.global	delay_1ms
  74               	delay_1ms:
  75               	.LFB4:
  76               	.LM7:
  77               	/* prologue: frame size=0 */
  78               	/* prologue end (size=0) */
  79 002e 84E7      		ldi r24,lo8(1140)
  80 0030 94E0      		ldi r25,hi8(1140)
  81               	.L13:
  82               	.LM8:
  83 0032 0797      		sbiw r24,7
  84 0034 97FF      		sbrs r25,7
  85 0036 FDCF      		rjmp .L13
  86               	/* epilogue: frame size=0 */
  87 0038 0895      		ret
  88               	/* epilogue end (size=1) */
  89               	/* function delay_1ms size 6 (5) */
  90               	.LFE4:
  92               	.global	delay_ms
  94               	delay_ms:
  95               	.LFB5:
  96               	.LM9:
  97               	/* prologue: frame size=0 */
  98 003a 0F93      		push r16
  99 003c 1F93      		push r17
 100 003e CF93      		push r28
 101 0040 DF93      		push r29
 102               	/* prologue end (size=4) */
 103 0042 8C01      		movw r16,r24
 104               	.LM10:
 105 0044 C0E0      		ldi r28,lo8(0)
 106 0046 D0E0      		ldi r29,hi8(0)
 107 0048 C817      		cp r28,r24
 108 004a D907      		cpc r29,r25
 109 004c 30F4      		brsh .L36
 110               	.L34:
 111               	.LM11:
 112 004e 0E94 0000 		call delay_1ms
 113               	.LM12:
 114 0052 2196      		adiw r28,1
 115 0054 C017      		cp r28,r16
 116 0056 D107      		cpc r29,r17
 117 0058 D0F3      		brlo .L34
 118               	.L36:
 119               	/* epilogue: frame size=0 */
 120 005a DF91      		pop r29
 121 005c CF91      		pop r28
 122 005e 1F91      		pop r17
 123 0060 0F91      		pop r16
 124 0062 0895      		ret
 125               	/* epilogue end (size=5) */
 126               	/* function delay_ms size 21 (12) */
 127               	.LFE5:
 129               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 delay.c
C:\DOCUME~1\BENNYC~1\LOCALS~1\Temp/ccaabaaa.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\BENNYC~1\LOCALS~1\Temp/ccaabaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\BENNYC~1\LOCALS~1\Temp/ccaabaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\BENNYC~1\LOCALS~1\Temp/ccaabaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\BENNYC~1\LOCALS~1\Temp/ccaabaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\BENNYC~1\LOCALS~1\Temp/ccaabaaa.s:20     .text:00000000 delay_1us
C:\DOCUME~1\BENNYC~1\LOCALS~1\Temp/ccaabaaa.s:37     .text:00000004 delay_us
C:\DOCUME~1\BENNYC~1\LOCALS~1\Temp/ccaabaaa.s:74     .text:0000002e delay_1ms
C:\DOCUME~1\BENNYC~1\LOCALS~1\Temp/ccaabaaa.s:94     .text:0000003a delay_ms

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss

⌨️ 快捷键说明

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