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

📄 event.lst

📁 AVR红外遥控
💻 LST
📖 第 1 页 / 共 2 页
字号:
   1               		.file	"event.c"
   2               		.arch atmega48
   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_interrupt
  20               	init_interrupt:
  21               	.LFB2:
  22               	.LM1:
  23               	/* prologue: frame size=0 */
  24               	/* prologue end (size=0) */
  25               	.LM2:
  26               	/* #APP */
  27 0000 F894      		cli
  28               	.LM3:
  29               	/* #NOAPP */
  30 0002 2098      		cbi 36-0x20,0
  31               	.LM4:
  32 0004 289A      		sbi 37-0x20,0
  33               	.LM5:
  34 0006 5398      		cbi 42-0x20,3
  35               	.LM6:
  36 0008 5B9A      		sbi 43-0x20,3
  37               	.LM7:
  38 000a 1092 0000 		sts flag0,__zero_reg__
  39               	.LM8:
  40 000e 80EE      		ldi r24,lo8(-32)
  41 0010 86BD      		out 70-0x20,r24
  42               	.LM9:
  43 0012 84E0      		ldi r24,lo8(4)
  44 0014 85BD      		out 69-0x20,r24
  45               	.LM10:
  46 0016 EEE6      		ldi r30,lo8(110)
  47 0018 F0E0      		ldi r31,hi8(110)
  48 001a 8081      		ld r24,Z
  49 001c 8160      		ori r24,lo8(1)
  50 001e 8083      		st Z,r24
  51               	.LM11:
  52 0020 1092 0000 		sts cnt_t0,__zero_reg__
  53               	.LM12:
  54 0024 80E8      		ldi r24,lo8(-28800)
  55 0026 9FE8      		ldi r25,hi8(-28800)
  56 0028 9093 8500 		sts (132)+1,r25
  57 002c 8093 8400 		sts 132,r24
  58               	.LM13:
  59 0030 EFE6      		ldi r30,lo8(111)
  60 0032 F0E0      		ldi r31,hi8(111)
  61 0034 8081      		ld r24,Z
  62 0036 8160      		ori r24,lo8(1)
  63 0038 8083      		st Z,r24
  64               	.LM14:
  65 003a 1092 0000 		sts (cnt_t1)+1,__zero_reg__
  66 003e 1092 0000 		sts cnt_t1,__zero_reg__
  67               	.LM15:
  68 0042 1092 8000 		sts 128,__zero_reg__
  69               	.LM16:
  70 0046 8081      		ld r24,Z
  71 0048 8062      		ori r24,lo8(32)
  72 004a 8083      		st Z,r24
  73               	.LM17:
  74 004c 84E8      		ldi r24,lo8(-124)
  75 004e 8093 8100 		sts 129,r24
  76               	.LM18:
  77 0052 1092 0000 		sts (cnt_icp1)+1,__zero_reg__
  78 0056 1092 0000 		sts cnt_icp1,__zero_reg__
  79               	.LM19:
  80 005a 80E1      		ldi r24,lo8(16)
  81 005c 8093 B200 		sts 178,r24
  82               	.LM20:
  83 0060 87E0      		ldi r24,lo8(7)
  84 0062 8093 B100 		sts 177,r24
  85               	.LM21:
  86 0066 E0E7      		ldi r30,lo8(112)
  87 0068 F0E0      		ldi r31,hi8(112)
  88 006a 8081      		ld r24,Z
  89 006c 8160      		ori r24,lo8(1)
  90 006e 8083      		st Z,r24
  91               	.LM22:
  92 0070 1092 0000 		sts cnt_t2,__zero_reg__
  93               	.LM23:
  94 0074 E9E6      		ldi r30,lo8(105)
  95 0076 F0E0      		ldi r31,hi8(105)
  96 0078 8081      		ld r24,Z
  97 007a 8860      		ori r24,lo8(8)
  98 007c 8083      		st Z,r24
  99               	.LM24:
 100 007e E99A      		sbi 61-0x20,1
 101               	.LM25:
 102 0080 1092 0000 		sts (cnt_int1)+1,__zero_reg__
 103 0084 1092 0000 		sts cnt_int1,__zero_reg__
 104               	.LM26:
 105 0088 8081      		ld r24,Z
 106 008a 8360      		ori r24,lo8(3)
 107 008c 8083      		st Z,r24
 108               	.LM27:
 109 008e E89A      		sbi 61-0x20,0
 110               	.LM28:
 111               	/* #APP */
 112 0090 7894      		sei
 113               	/* #NOAPP */
 114               	/* epilogue: frame size=0 */
 115 0092 0895      		ret
 116               	/* epilogue end (size=1) */
 117               	/* function init_interrupt size 76 (75) */
 118               	.LFE2:
 120               	.global	__vector_1
 122               	__vector_1:
 123               	.LFB3:
 124               	.LM29:
 125               	/* prologue: frame size=0 */
 126 0094 1F92      		push __zero_reg__
 127 0096 0F92      		push __tmp_reg__
 128 0098 0FB6      		in __tmp_reg__,__SREG__
 129 009a 0F92      		push __tmp_reg__
 130 009c 1124      		clr __zero_reg__
 131 009e 8F93      		push r24
 132               	/* prologue end (size=6) */
 133               	.LM30:
 134               	/* #APP */
 135 00a0 F894      		cli
 136               	.LM31:
 137               	/* #NOAPP */
 138 00a2 8091 0000 		lds r24,flag0
 139 00a6 8061      		ori r24,lo8(16)
 140 00a8 8093 0000 		sts flag0,r24
 141               	/* epilogue: frame size=0 */
 142 00ac 8F91      		pop r24
 143 00ae 0F90      		pop __tmp_reg__
 144 00b0 0FBE      		out __SREG__,__tmp_reg__
 145 00b2 0F90      		pop __tmp_reg__
 146 00b4 1F90      		pop __zero_reg__
 147 00b6 1895      		reti
 148               	/* epilogue end (size=6) */
 149               	/* function __vector_1 size 19 (7) */
 150               	.LFE3:
 152               	.global	__vector_2
 154               	__vector_2:
 155               	.LFB4:
 156               	.LM32:
 157               	/* prologue: frame size=0 */
 158 00b8 1F92      		push __zero_reg__
 159 00ba 0F92      		push __tmp_reg__
 160 00bc 0FB6      		in __tmp_reg__,__SREG__
 161 00be 0F92      		push __tmp_reg__
 162 00c0 1124      		clr __zero_reg__
 163 00c2 8F93      		push r24
 164 00c4 9F93      		push r25
 165               	/* prologue end (size=7) */
 166               	.LM33:
 167 00c6 8091 0000 		lds r24,cnt_int1
 168 00ca 9091 0000 		lds r25,(cnt_int1)+1
 169 00ce 0196      		adiw r24,1
 170 00d0 9093 0000 		sts (cnt_int1)+1,r25
 171 00d4 8093 0000 		sts cnt_int1,r24
 172               	/* epilogue: frame size=0 */
 173 00d8 9F91      		pop r25
 174 00da 8F91      		pop r24
 175 00dc 0F90      		pop __tmp_reg__
 176 00de 0FBE      		out __SREG__,__tmp_reg__
 177 00e0 0F90      		pop __tmp_reg__
 178 00e2 1F90      		pop __zero_reg__
 179 00e4 1895      		reti
 180               	/* epilogue end (size=7) */
 181               	/* function __vector_2 size 23 (9) */
 182               	.LFE4:
 184               	.global	__vector_9
 186               	__vector_9:
 187               	.LFB5:
 188               	.LM34:
 189               	/* prologue: frame size=0 */
 190 00e6 1F92      		push __zero_reg__
 191 00e8 0F92      		push __tmp_reg__
 192 00ea 0FB6      		in __tmp_reg__,__SREG__
 193 00ec 0F92      		push __tmp_reg__
 194 00ee 1124      		clr __zero_reg__
 195 00f0 8F93      		push r24
 196               	/* prologue end (size=6) */
 197               	.LM35:
 198 00f2 80E1      		ldi r24,lo8(16)
 199 00f4 8093 B200 		sts 178,r24
 200               	.LM36:
 201 00f8 8091 0000 		lds r24,cnt_t2
 202 00fc 8F5F      		subi r24,lo8(-(1))
 203 00fe 8093 0000 		sts cnt_t2,r24
 204               	.LM37:
 205               	/* #APP */
 206 0102 A895      		wdr
 207               	/* #NOAPP */
 208               	/* epilogue: frame size=0 */
 209 0104 8F91      		pop r24
 210 0106 0F90      		pop __tmp_reg__
 211 0108 0FBE      		out __SREG__,__tmp_reg__
 212 010a 0F90      		pop __tmp_reg__
 213 010c 1F90      		pop __zero_reg__
 214 010e 1895      		reti
 215               	/* epilogue end (size=6) */
 216               	/* function __vector_9 size 22 (10) */
 217               	.LFE5:
 219               	.global	__vector_10
 221               	__vector_10:
 222               	.LFB6:
 223               	.LM38:
 224               	/* prologue: frame size=0 */
 225 0110 1F92      		push __zero_reg__
 226 0112 0F92      		push __tmp_reg__
 227 0114 0FB6      		in __tmp_reg__,__SREG__
 228 0116 0F92      		push __tmp_reg__
 229 0118 1124      		clr __zero_reg__
 230 011a 8F93      		push r24
 231 011c 9F93      		push r25
 232               	/* prologue end (size=7) */
 233               	.LM39:
 234 011e 8091 0000 		lds r24,cnt_icp1
 235 0122 9091 0000 		lds r25,(cnt_icp1)+1
 236 0126 0196      		adiw r24,1
 237 0128 9093 0000 		sts (cnt_icp1)+1,r25
 238 012c 8093 0000 		sts cnt_icp1,r24
 239               	/* epilogue: frame size=0 */
 240 0130 9F91      		pop r25
 241 0132 8F91      		pop r24

⌨️ 快捷键说明

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