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

📄 checksum.lst

📁 AVR红外遥控
💻 LST
字号:
   1               		.file	"checksum.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	checksum
  20               	checksum:
  21               	.LFB2:
  22               	.LM1:
  23               	/* prologue: frame size=0 */
  24               	/* prologue end (size=0) */
  25               	.LVL0:
  26 0000 FC01      		movw r30,r24
  27               	.LM2:
  28 0002 6623      		tst r22
  29 0004 01F0      		breq .L11
  30               	.LVL1:
  31               	.LM3:
  32 0006 40E0      		ldi r20,lo8(0)
  33 0008 50E0      		ldi r21,hi8(0)
  34               	.LVL2:
  35               	.L5:
  36               	.LM4:
  37 000a 8191      		ld r24,Z+
  38 000c 480F      		add r20,r24
  39 000e 511D      		adc r21,__zero_reg__
  40               	.LM5:
  41 0010 6150      		subi r22,lo8(-(-1))
  42 0012 01F4      		brne .L5
  43 0014 252F      		mov r18,r21
  44 0016 3327      		clr r19
  45 0018 240F      		add r18,r20
  46 001a 311D      		adc r19,__zero_reg__
  47 001c 832F      		mov r24,r19
  48 001e 9927      		clr r25
  49 0020 820F      		add r24,r18
  50 0022 911D      		adc r25,__zero_reg__
  51 0024 8095      		com r24
  52 0026 9927      		clr r25
  53               	.LM6:
  54 0028 0895      		ret
  55               	.LVL3:
  56               	.L11:
  57               	.LM7:
  58 002a 8FEF      		ldi r24,lo8(255)
  59 002c 90E0      		ldi r25,hi8(255)
  60 002e 0895      		ret
  61               	/* epilogue: frame size=0 */
  62               	/* epilogue: noreturn */
  63               	/* epilogue end (size=0) */
  64               	/* function checksum size 25 (25) */
  65               	.LFE2:
  91               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 checksum.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceQd6of.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceQd6of.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceQd6of.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceQd6of.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceQd6of.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cceQd6of.s:20     .text:00000000 checksum

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss

⌨️ 快捷键说明

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