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

📄 uart.lst

📁 基于AVR的超声波测距程序
💻 LST
字号:
   1               		.file	"Uart.c"
   2               	__SREG__ = 0x3f
   3               	__SP_H__ = 0x3e
   4               	__SP_L__ = 0x3d
   5               	__tmp_reg__ = 0
   6               	__zero_reg__ = 1
   7               		.global __do_copy_data
   8               		.global __do_clear_bss
  16               	.Ltext0:
  17               	.global	Uart_Init
  19               	Uart_Init:
  20               	.LFB7:
  21               	.LM1:
  22               	/* prologue: frame size=0 */
  23               	/* prologue end (size=0) */
  24               	.LM2:
  25 0000 88E1      		ldi r24,lo8(24)
  26 0002 8AB9      		out 42-0x20,r24
  27               	.LM3:
  28 0004 89E1      		ldi r24,lo8(25)
  29 0006 89B9      		out 41-0x20,r24
  30               	.LM4:
  31 0008 80E0      		ldi r24,lo8(mystd)
  32 000a 90E0      		ldi r25,hi8(mystd)
  33 000c 9093 0000 		sts (__iob+2)+1,r25
  34 0010 8093 0000 		sts __iob+2,r24
  35               	.LM5:
  36 0014 9093 0000 		sts (__iob)+1,r25
  37 0018 8093 0000 		sts __iob,r24
  38               	.LM6:
  39 001c 1092 0000 		sts SetPrintfConvertMode,__zero_reg__
  40               	/* epilogue: frame size=0 */
  41 0020 0895      		ret
  42               	/* epilogue end (size=1) */
  43               	/* function Uart_Init size 17 (16) */
  44               	.LFE7:
  46               	.global	System_putchar
  48               	System_putchar:
  49               	.LFB8:
  50               	.LM7:
  51               	/* prologue: frame size=0 */
  52 0022 1F93      		push r17
  53               	/* prologue end (size=1) */
  54               	.LVL0:
  55 0024 182F      		mov r17,r24
  56               	.LM8:
  57 0026 8091 0000 		lds r24,SetPrintfConvertMode
  58               	.LVL1:
  59 002a 8130      		cpi r24,lo8(1)
  60 002c 01F0      		breq .L4
  61               	.LM9:
  62 002e 1A30      		cpi r17,lo8(10)
  63 0030 01F4      		brne .L10
  64               	.LM10:
  65 0032 8DE0      		ldi r24,lo8(13)
  66 0034 0E94 0000 		call System_putchar
  67               	.LVL2:
  68               	.L10:
  69               	.LM11:
  70 0038 5D9B      		sbis 43-0x20,5
  71 003a 00C0      		rjmp .L10
  72               	.LM12:
  73 003c 1CB9      		out 44-0x20,r17
  74               	.L4:
  75               	.LM13:
  76 003e 80E0      		ldi r24,lo8(0)
  77 0040 90E0      		ldi r25,hi8(0)
  78               	/* epilogue: frame size=0 */
  79 0042 1F91      		pop r17
  80 0044 0895      		ret
  81               	/* epilogue end (size=2) */
  82               	/* function System_putchar size 18 (15) */
  83               	.LFE8:
  85               	.global	System_getchar
  87               	System_getchar:
  88               	.LFB9:
  89               	.LM14:
  90               	/* prologue: frame size=0 */
  91               	/* prologue end (size=0) */
  92               	.LVL3:
  93               	.L15:
  94               	.LM15:
  95 0046 5F9B      		sbis 43-0x20,7
  96 0048 00C0      		rjmp .L15
  97               	.LM16:
  98 004a 8CB1      		in r24,44-0x20
  99               	.LVL4:
 100               	.LM17:
 101 004c 90E0      		ldi r25,lo8(0)
 102               	/* epilogue: frame size=0 */
 103 004e 0895      		ret
 104               	/* epilogue end (size=1) */
 105               	/* function System_getchar size 5 (4) */
 106               	.LFE9:
 108               	.global	mystd
 109               		.data
 112               	mystd:
 113 0000 0000 00   		.skip 3,0
 114 0003 03        		.byte	3
 115 0004 0000 0000 		.skip 4,0
 116 0008 0000      		.word	gs(System_putchar)
 117 000a 0000      		.word	gs(System_getchar)
 118 000c 0000      		.word	0
 119               		.comm SetPrintfConvertMode,1,1
 160               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 Uart.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQdHgKJ.s:2      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQdHgKJ.s:3      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQdHgKJ.s:4      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQdHgKJ.s:5      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQdHgKJ.s:6      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQdHgKJ.s:19     .text:00000000 Uart_Init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQdHgKJ.s:112    .data:00000000 mystd
                            *COM*:00000001 SetPrintfConvertMode
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQdHgKJ.s:48     .text:00000022 System_putchar
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccQdHgKJ.s:87     .text:00000046 System_getchar

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__iob

⌨️ 快捷键说明

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