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

📄 crc8.lst

📁 含PPT和书中的例图
💻 LST
字号:
   1               		.file	"crc8.c"
   2               		.arch atmega32
   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	crc8
  20               	crc8:
  21               	.LFB2:
  22               	.LM1:
  23               	/* prologue: frame size=0 */
  24               	/* prologue end (size=0) */
  25               	.LM2:
  26 0000 30E0      		ldi r19,lo8(0)
  27               	.LM3:
  28 0002 40E0      		ldi r20,lo8(0)
  29 0004 50E0      		ldi r21,hi8(0)
  30 0006 4617      		cp r20,r22
  31 0008 5707      		cpc r21,r23
  32 000a B9F0      		breq .L12
  33 000c B8E1      		ldi r27,lo8(24)
  34 000e FC01      		movw r30,r24
  35               	.L10:
  36               	.LM4:
  37 0010 2081      		ld r18,Z
  38               	.LM5:
  39 0012 A8E0      		ldi r26,lo8(8)
  40               	.L5:
  41               	.LM6:
  42 0014 832F      		mov r24,r19
  43 0016 8227      		eor r24,r18
  44               	.LM7:
  45 0018 982F      		mov r25,r24
  46 001a 9170      		andi r25,lo8(1)
  47 001c 80FD      		sbrc r24,0
  48               	.LM8:
  49 001e 3B27      		eor r19,r27
  50               	.L8:
  51               	.LM9:
  52 0020 3695      		lsr r19
  53               	.LM10:
  54 0022 9130      		cpi r25,lo8(1)
  55 0024 09F4      		brne .L9
  56               	.LM11:
  57 0026 3068      		ori r19,lo8(-128)
  58               	.L9:
  59               	.LM12:
  60 0028 2695      		lsr r18
  61               	.LM13:
  62 002a A150      		subi r26,lo8(-(-1))
  63               	.LM14:
  64 002c 99F7      		brne .L5
  65               	.LM15:
  66 002e 4F5F      		subi r20,lo8(-(1))
  67 0030 5F4F      		sbci r21,hi8(-(1))
  68 0032 3196      		adiw r30,1
  69 0034 4617      		cp r20,r22
  70 0036 5707      		cpc r21,r23
  71 0038 59F7      		brne .L10
  72               	.L12:
  73               	.LM16:
  74 003a 832F      		mov r24,r19
  75 003c 9927      		clr r25
  76               	/* epilogue: frame size=0 */
  77 003e 0895      		ret
  78               	/* epilogue end (size=1) */
  79               	/* function crc8 size 34 (33) */
  80               	.LFE2:
  82               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 crc8.c
                            *ABS*:0000003f __SREG__
                            *ABS*:0000003e __SP_H__
                            *ABS*:0000003d __SP_L__
                            *ABS*:00000000 __tmp_reg__
                            *ABS*:00000001 __zero_reg__
C:\DOCUME~1\liyuan\LOCALS~1\Temp/ccqabaaa.s:20     .text:00000000 crc8

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss

⌨️ 快捷键说明

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