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

📄 ad9850.lst

📁 最新发布AD9850模块相关资料125M参考时钟
💻 LST
字号:
   1               		.file	"ad9850.c"
   2               	__SREG__ = 0x3f
   3               	__SP_H__ = 0x3e
   4               	__SP_L__ = 0x3d
   5               	__CCP__  = 0x34
   6               	__tmp_reg__ = 0
   7               	__zero_reg__ = 1
   8               		.global __do_copy_data
   9               		.global __do_clear_bss
  17               	.Ltext0:
  18               	.global	initIO
  20               	initIO:
  21               	.LFB6:
  22               	.LM1:
  23               	/* prologue: function */
  24               	/* frame size = 0 */
  25               	.LM2:
  26 0000 8FEF      		ldi r24,lo8(-1)
  27 0002 8ABB      		out 58-32,r24
  28               	.LM3:
  29 0004 87BB      		out 55-32,r24
  30               	/* epilogue start */
  31               	.LM4:
  32 0006 0895      		ret
  33               	.LFE6:
  35               	.global	init9850
  37               	init9850:
  38               	.LFB7:
  39               	.LM5:
  40               	/* prologue: function */
  41               	/* frame size = 0 */
  42               	.LM6:
  43 0008 C298      		cbi 56-32,2
  44               	.LM7:
  45 000a C098      		cbi 56-32,0
  46               	.LM8:
  47 000c C198      		cbi 56-32,1
  48               	.LM9:
  49 000e C19A      		sbi 56-32,1
  50               	.LM10:
  51 0010 C198      		cbi 56-32,1
  52               	.LM11:
  53 0012 C298      		cbi 56-32,2
  54               	.LM12:
  55 0014 C29A      		sbi 56-32,2
  56               	.LM13:
  57 0016 C298      		cbi 56-32,2
  58               	.LM14:
  59 0018 C098      		cbi 56-32,0
  60               	.LM15:
  61 001a C09A      		sbi 56-32,0
  62               	.LM16:
  63 001c C098      		cbi 56-32,0
  64               	/* epilogue start */
  65               	.LM17:
  66 001e 0895      		ret
  67               	.LFE7:
  69               	.global	UPDATE
  71               	UPDATE:
  72               	.LFB8:
  73               	.LM18:
  74               	/* prologue: function */
  75               	/* frame size = 0 */
  76               	.LM19:
  77 0020 C09A      		sbi 56-32,0
  78               	.LM20:
  79 0022 C098      		cbi 56-32,0
  80               	/* epilogue start */
  81               	.LM21:
  82 0024 0895      		ret
  83               	.LFE8:
  85               	.global	sendword
  87               	sendword:
  88               	.LFB10:
  89               	.LM22:
  90               	.LVL0:
  91               	/* prologue: function */
  92               	/* frame size = 0 */
  93               	.LM23:
  94 0026 892B      		or r24,r25
  95 0028 01F0      		breq .L8
  96               	.LM24:
  97 002a DF9A      		sbi 59-32,7
  98 002c 00C0      		rjmp .L9
  99               	.L8:
 100               	.LM25:
 101 002e DF98      		cbi 59-32,7
 102               	.L9:
 103               	.LM26:
 104 0030 C29A      		sbi 56-32,2
 105               	.LM27:
 106 0032 C298      		cbi 56-32,2
 107               	/* epilogue start */
 108               	.LM28:
 109 0034 0895      		ret
 110               	.LFE10:
 112               	.global	sentcom
 114               	sentcom:
 115               	.LFB9:
 116               	.LM29:
 117               	/* prologue: function */
 118               	/* frame size = 0 */
 119               	.LM30:
 120 0036 80E0      		ldi r24,lo8(0)
 121 0038 90E0      		ldi r25,hi8(0)
 122 003a 0E94 0000 		call sendword
 123               	.LM31:
 124 003e 80E0      		ldi r24,lo8(0)
 125 0040 90E0      		ldi r25,hi8(0)
 126 0042 0E94 0000 		call sendword
 127               	.LM32:
 128 0046 80E0      		ldi r24,lo8(0)
 129 0048 90E0      		ldi r25,hi8(0)
 130 004a 0E94 0000 		call sendword
 131               	.LM33:
 132 004e 80E0      		ldi r24,lo8(0)
 133 0050 90E0      		ldi r25,hi8(0)
 134 0052 0E94 0000 		call sendword
 135               	.LM34:
 136 0056 80E0      		ldi r24,lo8(0)
 137 0058 90E0      		ldi r25,hi8(0)
 138 005a 0E94 0000 		call sendword
 139               	.LM35:
 140 005e 80E0      		ldi r24,lo8(0)
 141 0060 90E0      		ldi r25,hi8(0)
 142 0062 0E94 0000 		call sendword
 143               	.LM36:
 144 0066 80E0      		ldi r24,lo8(0)
 145 0068 90E0      		ldi r25,hi8(0)
 146 006a 0E94 0000 		call sendword
 147               	.LM37:
 148 006e 80E0      		ldi r24,lo8(0)
 149 0070 90E0      		ldi r25,hi8(0)
 150 0072 0E94 0000 		call sendword
 151               	/* epilogue start */
 152               	.LM38:
 153 0076 0895      		ret
 154               	.LFE9:
 156               	.global	startAD
 158               	startAD:
 159               	.LFB11:
 160               	.LM39:
 161               	/* prologue: function */
 162               	/* frame size = 0 */
 163               	.LM40:
 164 0078 20EA      		ldi r18,lo8(171798688)
 165 007a 30E7      		ldi r19,hi8(171798688)
 166 007c 4DE3      		ldi r20,hlo8(171798688)
 167 007e 5AE0      		ldi r21,hhi8(171798688)
 168               	.LVL1:
 169 0080 60E0      		ldi r22,lo8(0)
 170 0082 70E0      		ldi r23,hi8(0)
 171               	.LVL2:
 172               	.L17:
 173               	.LBB8:
 174               	.LBB9:
 175               	.LM41:
 176 0084 C901      		movw r24,r18
 177               	.LVL3:
 178 0086 8170      		andi r24,lo8(1)
 179 0088 9070      		andi r25,hi8(1)
 180 008a 892B      		or r24,r25
 181 008c 01F0      		breq .L14
 182               	.LM42:
 183 008e DF9A      		sbi 59-32,7
 184 0090 00C0      		rjmp .L15
 185               	.L14:
 186               	.LM43:
 187 0092 DF98      		cbi 59-32,7
 188               	.L15:
 189               	.LM44:
 190 0094 C29A      		sbi 56-32,2
 191               	.LM45:
 192 0096 C298      		cbi 56-32,2
 193               	.LBE9:
 194               	.LBE8:
 195               	.LM46:
 196 0098 6F5F      		subi r22,lo8(-(1))
 197 009a 7F4F      		sbci r23,hi8(-(1))
 198 009c 6032      		cpi r22,32
 199 009e 7105      		cpc r23,__zero_reg__
 200 00a0 01F0      		breq .L16
 201               	.LM47:
 202 00a2 5695      		lsr r21
 203 00a4 4795      		ror r20
 204 00a6 3795      		ror r19
 205 00a8 2795      		ror r18
 206               	.LVL4:
 207 00aa 00C0      		rjmp .L17
 208               	.LVL5:
 209               	.L16:
 210               	.LM48:
 211 00ac 0E94 0000 		call sentcom
 212               	.LVL6:
 213               	.LBB10:
 214               	.LBB11:
 215               	.LM49:
 216 00b0 C09A      		sbi 56-32,0
 217               	.LM50:
 218 00b2 C098      		cbi 56-32,0
 219               	/* epilogue start */
 220               	.LBE11:
 221               	.LBE10:
 222               	.LM51:
 223 00b4 0895      		ret
 224               	.LFE11:
 226               	.global	main
 228               	main:
 229               	.LFB12:
 230               	.LM52:
 231               	/* prologue: function */
 232               	/* frame size = 0 */
 233               	.LBB12:
 234               	.LBB13:
 235               	.LM53:
 236 00b6 8FEF      		ldi r24,lo8(-1)
 237 00b8 8ABB      		out 58-32,r24
 238               	.LM54:
 239 00ba 87BB      		out 55-32,r24
 240               	.LBE13:
 241               	.LBE12:
 242               	.LM55:
 243 00bc 0E94 0000 		call init9850
 244               	.LM56:
 245 00c0 0E94 0000 		call startAD
 246               	.L20:
 247 00c4 00C0      		rjmp .L20
 248               	.LFE12:
 322               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 ad9850.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccio5Zuf.s:2      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccio5Zuf.s:3      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccio5Zuf.s:4      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccio5Zuf.s:5      *ABS*:00000034 __CCP__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccio5Zuf.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccio5Zuf.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccio5Zuf.s:20     .text:00000000 initIO
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccio5Zuf.s:37     .text:00000008 init9850
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccio5Zuf.s:71     .text:00000020 UPDATE
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccio5Zuf.s:87     .text:00000026 sendword
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccio5Zuf.s:114    .text:00000036 sentcom
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccio5Zuf.s:158    .text:00000078 startAD
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccio5Zuf.s:228    .text:000000b6 main

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss

⌨️ 快捷键说明

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