tc1_3.lst

来自「arm的功能测试模块」· LST 代码 · 共 121 行

LST
121
字号
   1               		.file	"TC1_3.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 8CE0      		ldi r24,lo8(12)
  31 000a 8093 4E00 		sts 78,r24
  32               	.LM3:
  33 000e 1092 4D00 		sts (76)+1,__zero_reg__
  34 0012 1092 4C00 		sts 76,__zero_reg__
  35               	.LM4:
  36 0016 82E1      		ldi r24,lo8(31250)
  37 0018 9AE7      		ldi r25,hi8(31250)
  38 001a 9093 4B00 		sts (74)+1,r25
  39 001e 8093 4A00 		sts 74,r24
  40               	.LM5:
  41 0022 80E1      		ldi r24,lo8(16)
  42 0024 8093 5900 		sts 89,r24
  43               	/* epilogue: frame size=0 */
  44 0028 DF91      		pop r29
  45 002a CF91      		pop r28
  46 002c 0895      		ret
  47               	/* epilogue end (size=3) */
  48               	/* function init_timer1 size 23 (16) */
  49               	.LFE3:
  51               	.global	__vector_6
  53               	__vector_6:
  54               	.LFB4:
  55               	.LM6:
  56               	/* prologue: frame size=0 */
  57 002e 1F92      		push __zero_reg__
  58 0030 0F92      		push __tmp_reg__
  59 0032 0FB6      		in __tmp_reg__,__SREG__
  60 0034 0F92      		push __tmp_reg__
  61 0036 1124      		clr __zero_reg__
  62 0038 8F93      		push r24
  63 003a 9F93      		push r25
  64 003c CF93      		push r28
  65 003e DF93      		push r29
  66 0040 CDB7      		in r28,__SP_L__
  67 0042 DEB7      		in r29,__SP_H__
  68               	/* prologue end (size=11) */
  69               	.LM7:
  70 0044 8091 3500 		lds r24,53
  71 0048 90E2      		ldi r25,lo8(32)
  72 004a 8927      		eor r24,r25
  73 004c 8093 3500 		sts 53,r24
  74               	/* epilogue: frame size=0 */
  75 0050 DF91      		pop r29
  76 0052 CF91      		pop r28
  77 0054 9F91      		pop r25
  78 0056 8F91      		pop r24
  79 0058 0F90      		pop __tmp_reg__
  80 005a 0FBE      		out __SREG__,__tmp_reg__
  81 005c 0F90      		pop __tmp_reg__
  82 005e 1F90      		pop __zero_reg__
  83 0060 1895      		reti
  84               	/* epilogue end (size=9) */
  85               	/* function __vector_6 size 26 (6) */
  86               	.LFE4:
  88               	.global	main
  90               	main:
  91               	.LFB5:
  92               	.LM8:
  93               	/* prologue: frame size=0 */
  94 0062 C0E0      		ldi r28,lo8(__stack - 0)
  95 0064 D0E0      		ldi r29,hi8(__stack - 0)
  96 0066 DEBF      		out __SP_H__,r29
  97 0068 CDBF      		out __SP_L__,r28
  98               	/* prologue end (size=4) */
  99               	.LM9:
 100 006a 8091 3400 		lds r24,52
 101 006e 8062      		ori r24,lo8(32)
 102 0070 8093 3400 		sts 52,r24
 103               	.LM10:
 104 0074 0E94 0000 		call init_timer1
 105               	.LM11:
 106               	/* #APP */
 107 0078 7894      		sei
 108               	/* #NOAPP */
 109               	.L4:
 110               	.LM12:
 111 007a FFCF      		rjmp .L4
 112               	/* epilogue: frame size=0 */
 113               	/* epilogue: noreturn */
 114               	/* epilogue end (size=0) */
 115               	/* function main size 14 (10) */
 116               	.LFE5:
 118               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 TC1_3.c
                            *ABS*:0000003f __SREG__
                            *ABS*:0000003e __SP_H__
                            *ABS*:0000003d __SP_L__
                            *ABS*:00000000 __tmp_reg__
                            *ABS*:00000001 __zero_reg__
C:\DOCUME~1\LIUGAN~1\LOCALS~1\Temp/ccUdcaaa.s:20     .text:00000000 init_timer1
C:\DOCUME~1\LIUGAN~1\LOCALS~1\Temp/ccUdcaaa.s:53     .text:0000002e __vector_6
C:\DOCUME~1\LIUGAN~1\LOCALS~1\Temp/ccUdcaaa.s:90     .text:00000062 main

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack

⌨️ 快捷键说明

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