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

📄 config.lst

📁 使用Atmega8单片机开发的一个激光治疗仪的人机接口程序
💻 LST
字号:
   1               		.file	"config.c"
   2               		.arch atmega8
   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	Reg_Init
  20               	Reg_Init:
  21               	.LFB17:
  22               	.LM1:
  23               	/* prologue: frame size=0 */
  24               	/* prologue end (size=0) */
  25               	.LM2:
  26 0000 8FB7      		in r24,95-0x20
  27               	.LM3:
  28 0002 8DB7      		in r24,93-0x20
  29 0004 9EB7      		in r25,(93)+1-0x20
  30               	.LM4:
  31 0006 10BE      		out 80-0x20,__zero_reg__
  32               	.LM5:
  33 0008 87B7      		in r24,87-0x20
  34               	.LM6:
  35 000a 84B7      		in r24,84-0x20
  36               	/* epilogue: frame size=0 */
  37 000c 0895      		ret
  38               	/* epilogue end (size=1) */
  39               	/* function Reg_Init size 7 (6) */
  40               	.LFE17:
  42               	.global	Oscillator_Init
  44               	Oscillator_Init:
  45               	.LFB18:
  46               	.LM7:
  47               	/* prologue: frame size=0 */
  48               	/* prologue end (size=0) */
  49               	.LM8:
  50 000e 80EC      		ldi r24,lo8(-64)
  51 0010 81BF      		out 81-0x20,r24
  52               	/* epilogue: frame size=0 */
  53 0012 0895      		ret
  54               	/* epilogue end (size=1) */
  55               	/* function Oscillator_Init size 3 (2) */
  56               	.LFE18:
  58               	.global	Port_Init
  60               	Port_Init:
  61               	.LFB19:
  62               	.LM9:
  63               	/* prologue: frame size=0 */
  64               	/* prologue end (size=0) */
  65               	.LM10:
  66 0014 86B3      		in r24,54-0x20
  67               	.LM11:
  68 0016 8DEB      		ldi r24,lo8(-67)
  69 0018 87BB      		out 55-0x20,r24
  70               	.LM12:
  71 001a 82EE      		ldi r24,lo8(-30)
  72 001c 88BB      		out 56-0x20,r24
  73               	.LM13:
  74 001e 83B3      		in r24,51-0x20
  75               	.LM14:
  76 0020 8FE4      		ldi r24,lo8(79)
  77 0022 84BB      		out 52-0x20,r24
  78               	.LM15:
  79 0024 80EF      		ldi r24,lo8(-16)
  80 0026 85BB      		out 53-0x20,r24
  81               	.LM16:
  82 0028 80B3      		in r24,48-0x20
  83               	.LM17:
  84 002a 8FEF      		ldi r24,lo8(-1)
  85 002c 81BB      		out 49-0x20,r24
  86               	.LM18:
  87 002e 12BA      		out 50-0x20,__zero_reg__
  88               	/* epilogue: frame size=0 */
  89 0030 0895      		ret
  90               	/* epilogue end (size=1) */
  91               	/* function Port_Init size 15 (14) */
  92               	.LFE19:
  94               	.global	Timer_Init
  96               	Timer_Init:
  97               	.LFB20:
  98               	.LM19:
  99               	/* prologue: frame size=0 */
 100               	/* prologue end (size=0) */
 101               	.LM20:
 102 0032 85E0      		ldi r24,lo8(5)
 103 0034 83BF      		out 83-0x20,r24
 104               	.LM21:
 105 0036 84E6      		ldi r24,lo8(100)
 106 0038 82BF      		out 82-0x20,r24
 107               	.LM22:
 108 003a 88E0      		ldi r24,lo8(8)
 109 003c 8FBD      		out 79-0x20,r24
 110               	.LM23:
 111 003e 81E0      		ldi r24,lo8(1)
 112 0040 8EBD      		out 78-0x20,r24
 113               	.LM24:
 114 0042 1DBC      		out (76)+1-0x20,__zero_reg__
 115 0044 1CBC      		out 76-0x20,__zero_reg__
 116               	.LM25:
 117 0046 80E8      		ldi r24,lo8(16000)
 118 0048 9EE3      		ldi r25,hi8(16000)
 119 004a 9BBD      		out (74)+1-0x20,r25
 120 004c 8ABD      		out 74-0x20,r24
 121               	.LM26:
 122 004e 17BC      		out (70)+1-0x20,__zero_reg__
 123 0050 16BC      		out 70-0x20,__zero_reg__
 124               	.LM27:
 125 0052 15BC      		out 69-0x20,__zero_reg__
 126               	.LM28:
 127 0054 14BC      		out 68-0x20,__zero_reg__
 128               	.LM29:
 129 0056 8AEF      		ldi r24,lo8(-6)
 130 0058 83BD      		out 67-0x20,r24
 131               	.LM30:
 132 005a 82B5      		in r24,66-0x20
 133               	/* epilogue: frame size=0 */
 134 005c 0895      		ret
 135               	/* epilogue end (size=1) */
 136               	/* function Timer_Init size 22 (21) */
 137               	.LFE20:
 139               	.global	UART_Init
 141               	UART_Init:
 142               	.LFB21:
 143               	.LM31:
 144               	/* prologue: frame size=0 */
 145               	/* prologue end (size=0) */
 146               	.LM32:
 147 005e 89B1      		in r24,41-0x20
 148               	.LM33:
 149 0060 80B5      		in r24,64-0x20
 150               	.LM34:
 151 0062 8BB1      		in r24,43-0x20
 152               	.LM35:
 153 0064 8AB1      		in r24,42-0x20
 154               	.LM36:
 155 0066 80B5      		in r24,64-0x20
 156               	.LM37:
 157 0068 8CB1      		in r24,44-0x20
 158               	/* epilogue: frame size=0 */
 159 006a 0895      		ret
 160               	/* epilogue end (size=1) */
 161               	/* function UART_Init size 7 (6) */
 162               	.LFE21:
 164               	.global	IIC_Init
 166               	IIC_Init:
 167               	.LFB22:
 168               	.LM38:
 169               	/* prologue: frame size=0 */
 170               	/* prologue end (size=0) */
 171               	.LM39:
 172 006c 80B1      		in r24,32-0x20
 173               	.LM40:
 174 006e 81B1      		in r24,33-0x20
 175               	.LM41:
 176 0070 82B1      		in r24,34-0x20
 177               	.LM42:
 178 0072 83B1      		in r24,35-0x20
 179               	.LM43:
 180 0074 86B7      		in r24,86-0x20
 181               	/* epilogue: frame size=0 */
 182 0076 0895      		ret
 183               	/* epilogue end (size=1) */
 184               	/* function IIC_Init size 6 (5) */
 185               	.LFE22:
 187               	.global	SPI_Init
 189               	SPI_Init:
 190               	.LFB23:
 191               	.LM44:
 192               	/* prologue: frame size=0 */
 193               	/* prologue end (size=0) */
 194               	.LM45:
 195 0078 8DB1      		in r24,45-0x20
 196               	.LM46:
 197 007a 8EB1      		in r24,46-0x20
 198               	.LM47:
 199 007c 8FB1      		in r24,47-0x20
 200               	/* epilogue: frame size=0 */
 201 007e 0895      		ret
 202               	/* epilogue end (size=1) */
 203               	/* function SPI_Init size 4 (3) */
 204               	.LFE23:
 206               	.global	ADC_Init
 208               	ADC_Init:
 209               	.LFB24:
 210               	.LM48:
 211               	/* prologue: frame size=0 */
 212               	/* prologue end (size=0) */
 213               	.LM49:
 214 0080 84B1      		in r24,36-0x20
 215 0082 95B1      		in r25,(36)+1-0x20
 216               	.LM50:
 217 0084 16B8      		out 38-0x20,__zero_reg__
 218               	.LM51:
 219 0086 80E8      		ldi r24,lo8(-128)
 220 0088 88B9      		out 40-0x20,r24
 221               	.LM52:
 222 008a 86E4      		ldi r24,lo8(70)
 223 008c 87B9      		out 39-0x20,r24
 224               	.LM53:
 225 008e 86ED      		ldi r24,lo8(-42)
 226 0090 86B9      		out 38-0x20,r24
 227               	/* epilogue: frame size=0 */
 228 0092 0895      		ret
 229               	/* epilogue end (size=1) */
 230               	/* function ADC_Init size 10 (9) */
 231               	.LFE24:
 233               	.global	Comparator_Init
 235               	Comparator_Init:
 236               	.LFB25:
 237               	.LM54:
 238               	/* prologue: frame size=0 */
 239               	/* prologue end (size=0) */
 240               	.LM55:
 241 0094 88B1      		in r24,40-0x20
 242               	/* epilogue: frame size=0 */
 243 0096 0895      		ret
 244               	/* epilogue end (size=1) */
 245               	/* function Comparator_Init size 2 (1) */
 246               	.LFE25:
 248               	.global	EEPROM_Init
 250               	EEPROM_Init:
 251               	.LFB26:
 252               	.LM56:
 253               	/* prologue: frame size=0 */
 254               	/* prologue end (size=0) */
 255               	.LM57:
 256 0098 8CB3      		in r24,60-0x20
 257               	.LM58:
 258 009a 8DB3      		in r24,61-0x20
 259               	.LM59:
 260 009c 8EB3      		in r24,62-0x20
 261 009e 9FB3      		in r25,(62)+1-0x20
 262               	.LM60:
 263 00a0 8EB3      		in r24,62-0x20
 264               	.LM61:
 265 00a2 8FB3      		in r24,63-0x20
 266               	/* epilogue: frame size=0 */
 267 00a4 0895      		ret
 268               	/* epilogue end (size=1) */
 269               	/* function EEPROM_Init size 7 (6) */
 270               	.LFE26:
 272               	.global	Flash_Init
 274               	Flash_Init:
 275               	.LFB27:
 276               	.LM62:
 277               	/* prologue: frame size=0 */
 278               	/* prologue end (size=0) */
 279               	.LM63:
 280 00a6 87B7      		in r24,87-0x20
 281               	/* epilogue: frame size=0 */
 282 00a8 0895      		ret
 283               	/* epilogue end (size=1) */
 284               	/* function Flash_Init size 2 (1) */
 285               	.LFE27:
 287               	.global	Interrupts_Init
 289               	Interrupts_Init:
 290               	.LFB28:
 291               	.LM64:
 292               	/* prologue: frame size=0 */
 293               	/* prologue end (size=0) */
 294               	.LM65:
 295 00aa 88B7      		in r24,88-0x20
 296               	.LM66:
 297 00ac 80E1      		ldi r24,lo8(16)
 298 00ae 89BF      		out 89-0x20,r24
 299               	.LM67:
 300 00b0 8AB7      		in r24,90-0x20
 301               	.LM68:
 302 00b2 8BB7      		in r24,91-0x20
 303               	.LM69:
 304 00b4 85B7      		in r24,85-0x20
 305               	/* epilogue: frame size=0 */
 306 00b6 0895      		ret
 307               	/* epilogue end (size=1) */
 308               	/* function Interrupts_Init size 7 (6) */
 309               	.LFE28:
 311               	.global	Init_Device
 313               	Init_Device:
 314               	.LFB29:
 315               	.LM70:
 316               	/* prologue: frame size=0 */
 317               	/* prologue end (size=0) */
 318               	.LM71:
 319 00b8 A3DF      		rcall Reg_Init
 320               	.LM72:
 321 00ba A9DF      		rcall Oscillator_Init
 322               	.LM73:
 323 00bc ABDF      		rcall Port_Init
 324               	.LM74:
 325 00be B9DF      		rcall Timer_Init
 326               	.LM75:
 327 00c0 CEDF      		rcall UART_Init
 328               	.LM76:
 329 00c2 D4DF      		rcall IIC_Init
 330               	.LM77:
 331 00c4 D9DF      		rcall SPI_Init
 332               	.LM78:
 333 00c6 DCDF      		rcall ADC_Init
 334               	.LM79:
 335 00c8 E5DF      		rcall Comparator_Init
 336               	.LM80:
 337 00ca EFDF      		rcall Interrupts_Init
 338               	/* epilogue: frame size=0 */
 339 00cc 0895      		ret
 340               	/* epilogue end (size=1) */
 341               	/* function Init_Device size 11 (10) */
 342               	.LFE29:
 344               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 config.c
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:20     .text:00000000 Reg_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:44     .text:0000000e Oscillator_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:60     .text:00000014 Port_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:96     .text:00000032 Timer_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:141    .text:0000005e UART_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:166    .text:0000006c IIC_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:189    .text:00000078 SPI_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:208    .text:00000080 ADC_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:235    .text:00000094 Comparator_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:250    .text:00000098 EEPROM_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:274    .text:000000a6 Flash_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:289    .text:000000aa Interrupts_Init
C:\DOCUME~1\wm\LOCALS~1\Temp/cci4aaaa.s:313    .text:000000b8 Init_Device

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss

⌨️ 快捷键说明

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