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

📄 tc1_4.lst

📁 arm的功能测试模块
💻 LST
字号:
   1               		.file	"TC1_4.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	init_timer1
  20               	init_timer1:
  21               	.LFB3:
  22               	.LM1:
  23               	/* prologue: frame size=0 */
  24 0000 CF93      		push r28
  25 0002 DF93      		push r29
  26 0004 CDB7      		in r28,__SP_L__
  27 0006 DEB7      		in r29,__SP_H__
  28               	/* prologue end (size=4) */
  29               	.LM2:
  30 0008 80EC      		ldi r24,lo8(-64)
  31 000a 8093 4F00 		sts 79,r24
  32               	.LM3:
  33 000e 8CE0      		ldi r24,lo8(12)
  34 0010 8093 4E00 		sts 78,r24
  35               	.LM4:
  36 0014 1092 4D00 		sts (76)+1,__zero_reg__
  37 0018 1092 4C00 		sts 76,__zero_reg__
  38               	.LM5:
  39 001c 88E3      		ldi r24,lo8(312)
  40 001e 91E0      		ldi r25,hi8(312)
  41 0020 9093 4B00 		sts (74)+1,r25
  42 0024 8093 4A00 		sts 74,r24
  43               	.LM6:
  44 0028 80E1      		ldi r24,lo8(16)
  45 002a 8093 5900 		sts 89,r24
  46               	.LM7:
  47 002e 8FEF      		ldi r24,lo8(-1)
  48 0030 8093 5800 		sts 88,r24
  49               	/* epilogue: frame size=0 */
  50 0034 DF91      		pop r29
  51 0036 CF91      		pop r28
  52 0038 0895      		ret
  53               	/* epilogue end (size=3) */
  54               	/* function init_timer1 size 29 (22) */
  55               	.LFE3:
  57               	.global	__vector_6
  59               	__vector_6:
  60               	.LFB4:
  61               	.LM8:
  62               	/* prologue: frame size=0 */
  63 003a 1F92      		push __zero_reg__
  64 003c 0F92      		push __tmp_reg__
  65 003e 0FB6      		in __tmp_reg__,__SREG__
  66 0040 0F92      		push __tmp_reg__
  67 0042 1124      		clr __zero_reg__
  68 0044 2F93      		push r18
  69 0046 3F93      		push r19
  70 0048 8F93      		push r24
  71 004a 9F93      		push r25
  72 004c CF93      		push r28
  73 004e DF93      		push r29
  74 0050 CDB7      		in r28,__SP_L__
  75 0052 DEB7      		in r29,__SP_H__
  76               	/* prologue end (size=13) */
  77               	.LM9:
  78 0054 8091 4F00 		lds r24,79
  79 0058 9927      		clr r25
  80 005a 9C01      		movw r18,r24
  81 005c 0024      		clr __tmp_reg__
  82 005e 220F      		lsl r18
  83 0060 331F      		rol r19
  84 0062 001C      		rol __tmp_reg__
  85 0064 220F      		lsl r18
  86 0066 331F      		rol r19
  87 0068 001C      		rol __tmp_reg__
  88 006a 232F      		mov r18,r19
  89 006c 302D      		mov r19,__tmp_reg__
  90 006e 81E0      		ldi r24,lo8(1)
  91 0070 90E0      		ldi r25,hi8(1)
  92 0072 8227      		eor r24,r18
  93 0074 9327      		eor r25,r19
  94 0076 8170      		andi r24,lo8(1)
  95 0078 9070      		andi r25,hi8(1)
  96 007a 0097      		sbiw r24,0
  97 007c 51F0      		breq .L3
  98               	.LM10:
  99 007e 80EC      		ldi r24,lo8(-64)
 100 0080 8093 4F00 		sts 79,r24
 101               	.LM11:
 102 0084 88E3      		ldi r24,lo8(312)
 103 0086 91E0      		ldi r25,hi8(312)
 104 0088 9093 4B00 		sts (74)+1,r25
 105 008c 8093 4A00 		sts 74,r24
 106 0090 09C0      		rjmp .L2
 107               	.L3:
 108               	.LM12:
 109 0092 8CE9      		ldi r24,lo8(156)
 110 0094 90E0      		ldi r25,hi8(156)
 111 0096 9093 4B00 		sts (74)+1,r25
 112 009a 8093 4A00 		sts 74,r24
 113               	.LM13:
 114 009e 80E8      		ldi r24,lo8(-128)
 115 00a0 8093 4F00 		sts 79,r24
 116               	.L2:
 117               	/* epilogue: frame size=0 */
 118 00a4 DF91      		pop r29
 119 00a6 CF91      		pop r28
 120 00a8 9F91      		pop r25
 121 00aa 8F91      		pop r24
 122 00ac 3F91      		pop r19
 123 00ae 2F91      		pop r18
 124 00b0 0F90      		pop __tmp_reg__
 125 00b2 0FBE      		out __SREG__,__tmp_reg__
 126 00b4 0F90      		pop __tmp_reg__
 127 00b6 1F90      		pop __zero_reg__
 128 00b8 1895      		reti
 129               	/* epilogue end (size=11) */
 130               	/* function __vector_6 size 64 (40) */
 131               	.LFE4:
 133               	.global	main
 135               	main:
 136               	.LFB5:
 137               	.LM14:
 138               	/* prologue: frame size=0 */
 139 00ba C0E0      		ldi r28,lo8(__stack - 0)
 140 00bc D0E0      		ldi r29,hi8(__stack - 0)
 141 00be DEBF      		out __SP_H__,r29
 142 00c0 CDBF      		out __SP_L__,r28
 143               	/* prologue end (size=4) */
 144               	.LM15:
 145 00c2 8091 3100 		lds r24,49
 146 00c6 8062      		ori r24,lo8(32)
 147 00c8 8093 3100 		sts 49,r24
 148               	.LM16:
 149 00cc 0E94 0000 		call init_timer1
 150               	.LM17:
 151               	/* #APP */
 152 00d0 7894      		sei
 153               	/* #NOAPP */
 154               	.L6:
 155               	.LM18:
 156 00d2 FFCF      		rjmp .L6
 157               	/* epilogue: frame size=0 */
 158               	/* epilogue: noreturn */
 159               	/* epilogue end (size=0) */
 160               	/* function main size 14 (10) */
 161               	.LFE5:
 163               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 TC1_4.c
                            *ABS*:0000003f __SREG__
                            *ABS*:0000003e __SP_H__
                            *ABS*:0000003d __SP_L__
                            *ABS*:00000000 __tmp_reg__
                            *ABS*:00000001 __zero_reg__
C:\DOCUME~1\lgd\LOCALS~1\Temp/cc65aaaa.s:20     .text:00000000 init_timer1
C:\DOCUME~1\lgd\LOCALS~1\Temp/cc65aaaa.s:59     .text:0000003a __vector_6
C:\DOCUME~1\lgd\LOCALS~1\Temp/cc65aaaa.s:135    .text:000000ba main

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack

⌨️ 快捷键说明

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