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

📄 main.lst

📁 4X4按键程序
💻 LST
字号:
   1               		.file	"main.c"
   2               		.arch atmega128
   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	seg_table
  19               		.data
  22               	seg_table:
  23 0000 C0        		.byte	-64
  24 0001 F9        		.byte	-7
  25 0002 A4        		.byte	-92
  26 0003 B0        		.byte	-80
  27 0004 99        		.byte	-103
  28 0005 92        		.byte	-110
  29 0006 82        		.byte	-126
  30 0007 F8        		.byte	-8
  31 0008 80        		.byte	-128
  32 0009 90        		.byte	-112
  33 000a 88        		.byte	-120
  34 000b 83        		.byte	-125
  35 000c C6        		.byte	-58
  36 000d A1        		.byte	-95
  37 000e 86        		.byte	-122
  38 000f 8E        		.byte	-114
  39               		.text
  40               	.global	main
  42               	main:
  43               	.LFB6:
  44               	.LM1:
  45               	/* prologue: frame size=0 */
  46 0000 C0E0      		ldi r28,lo8(__stack - 0)
  47 0002 D0E0      		ldi r29,hi8(__stack - 0)
  48 0004 DEBF      		out __SP_H__,r29
  49 0006 CDBF      		out __SP_L__,r28
  50               	/* prologue end (size=4) */
  51               	.LM2:
  52 0008 2FEF      		ldi r18,lo8(-1)
  53 000a 2ABB      		out 58-0x20,r18
  54               	.LM3:
  55 000c 1BBA      		out 59-0x20,__zero_reg__
  56               	.LM4:
  57 000e 90EF      		ldi r25,lo8(-16)
  58 0010 94BB      		out 52-0x20,r25
  59               	.LM5:
  60 0012 80EE      		ldi r24,lo8(-32)
  61 0014 85BB      		out 53-0x20,r24
  62 0016 5FE0      		ldi r21,lo8(15)
  63 0018 492F      		mov r20,r25
  64 001a A4EC      		ldi r26,lo8(2500)
  65 001c B9E0      		ldi r27,hi8(2500)
  66 001e C0E0      		ldi r28,hlo8(2500)
  67 0020 D0E0      		ldi r29,hhi8(2500)
  68               	.L41:
  69               	.LM6:
  70 0022 57BB      		out 55-0x20,r21
  71               	.LM7:
  72 0024 48BB      		out 56-0x20,r20
  73               	.LBB2:
  74               	.LBB3:
  75               	.LBB4:
  76               	.LBB5:
  77               	.LM8:
  78 0026 CD01      		movw r24,r26
  79               	/* #APP */
  80 0028 0197      		1: sbiw r24,1
  81 002a F1F7      		brne 1b
  82               	/* #NOAPP */
  83               	.LBE5:
  84               	.LBE4:
  85               	.LBE3:
  86               	.LBE2:
  87               	.LM9:
  88 002c 36B3      		in r19,54-0x20
  89               	.LM10:
  90 002e 47BB      		out 55-0x20,r20
  91               	.LM11:
  92 0030 58BB      		out 56-0x20,r21
  93               	.LBB6:
  94               	.LBB7:
  95               	.LBB8:
  96               	.LBB9:
  97               	.LM12:
  98 0032 CD01      		movw r24,r26
  99               	/* #APP */
 100 0034 0197      		1: sbiw r24,1
 101 0036 F1F7      		brne 1b
 102               	/* #NOAPP */
 103               	.LBE9:
 104               	.LBE8:
 105               	.LBE7:
 106               	.LBE6:
 107               	.LM13:
 108 0038 86B3      		in r24,54-0x20
 109 003a 382B      		or r19,r24
 110               	.LM14:
 111 003c 21BB      		out 49-0x20,r18
 112               	.LM15:
 113 003e 32BB      		out 50-0x20,r19
 114               	.LM16:
 115 0040 2ABB      		out 58-0x20,r18
 116               	.LM17:
 117 0042 3E3E      		cpi r19,lo8(-18)
 118 0044 11F4      		brne .L20
 119 0046 80EC      		ldi r24,lo8(-64)
 120 0048 3BC0      		rjmp .L40
 121               	.L20:
 122               	.LM18:
 123 004a 3E3D      		cpi r19,lo8(-34)
 124 004c 11F4      		brne .L21
 125 004e 89EF      		ldi r24,lo8(-7)
 126 0050 37C0      		rjmp .L40
 127               	.L21:
 128               	.LM19:
 129 0052 3E3B      		cpi r19,lo8(-66)
 130 0054 11F4      		brne .L22
 131 0056 84EA      		ldi r24,lo8(-92)
 132 0058 33C0      		rjmp .L40
 133               	.L22:
 134               	.LM20:
 135 005a 3E37      		cpi r19,lo8(126)
 136 005c 11F4      		brne .L23
 137 005e 80EB      		ldi r24,lo8(-80)
 138 0060 2FC0      		rjmp .L40
 139               	.L23:
 140               	.LM21:
 141 0062 3D3E      		cpi r19,lo8(-19)
 142 0064 11F4      		brne .L24
 143 0066 89E9      		ldi r24,lo8(-103)
 144 0068 2BC0      		rjmp .L40
 145               	.L24:
 146               	.LM22:
 147 006a 3D3D      		cpi r19,lo8(-35)
 148 006c 11F4      		brne .L25
 149 006e 82E9      		ldi r24,lo8(-110)
 150 0070 27C0      		rjmp .L40
 151               	.L25:
 152               	.LM23:
 153 0072 3D3B      		cpi r19,lo8(-67)
 154 0074 11F4      		brne .L26
 155 0076 82E8      		ldi r24,lo8(-126)
 156 0078 23C0      		rjmp .L40
 157               	.L26:
 158               	.LM24:
 159 007a 3D37      		cpi r19,lo8(125)
 160 007c 11F4      		brne .L27
 161 007e 88EF      		ldi r24,lo8(-8)
 162 0080 1FC0      		rjmp .L40
 163               	.L27:
 164               	.LM25:
 165 0082 3B3E      		cpi r19,lo8(-21)
 166 0084 11F4      		brne .L28
 167 0086 80E8      		ldi r24,lo8(-128)
 168 0088 1BC0      		rjmp .L40
 169               	.L28:
 170               	.LM26:
 171 008a 3B3D      		cpi r19,lo8(-37)
 172 008c 11F4      		brne .L29
 173 008e 80E9      		ldi r24,lo8(-112)
 174 0090 17C0      		rjmp .L40
 175               	.L29:
 176               	.LM27:
 177 0092 3B3B      		cpi r19,lo8(-69)
 178 0094 11F4      		brne .L30
 179 0096 88E8      		ldi r24,lo8(-120)
 180 0098 13C0      		rjmp .L40
 181               	.L30:
 182               	.LM28:
 183 009a 3B37      		cpi r19,lo8(123)
 184 009c 11F4      		brne .L31
 185 009e 83E8      		ldi r24,lo8(-125)
 186 00a0 0FC0      		rjmp .L40
 187               	.L31:
 188               	.LM29:
 189 00a2 373E      		cpi r19,lo8(-25)
 190 00a4 11F4      		brne .L32
 191 00a6 86EC      		ldi r24,lo8(-58)
 192 00a8 0BC0      		rjmp .L40
 193               	.L32:
 194               	.LM30:
 195 00aa 373D      		cpi r19,lo8(-41)
 196 00ac 11F4      		brne .L33
 197 00ae 81EA      		ldi r24,lo8(-95)
 198 00b0 07C0      		rjmp .L40
 199               	.L33:
 200               	.LM31:
 201 00b2 373B      		cpi r19,lo8(-73)
 202 00b4 11F4      		brne .L34
 203 00b6 86E8      		ldi r24,lo8(-122)
 204 00b8 03C0      		rjmp .L40
 205               	.L34:
 206               	.LM32:
 207 00ba 3737      		cpi r19,lo8(119)
 208 00bc 19F4      		brne .L35
 209 00be 8EE8      		ldi r24,lo8(-114)
 210               	.L40:
 211 00c0 8BBB      		out 59-0x20,r24
 212 00c2 AFCF      		rjmp .L41
 213               	.L35:
 214               	.LM33:
 215 00c4 3F3F      		cpi r19,lo8(-1)
 216 00c6 09F0      		breq .+2
 217 00c8 ACCF      		rjmp .L41
 218 00ca 1BBA      		out 59-0x20,__zero_reg__
 219               	.LM34:
 220 00cc AACF      		rjmp .L41
 221               	/* epilogue: frame size=0 */
 222               	/* epilogue: noreturn */
 223               	/* epilogue end (size=0) */
 224               	/* function main size 107 (103) */
 225               	.LFE6:
 227               	.Letext0:
DEFINED SYMBOLS
                            *ABS*:00000000 main.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Waaaa.s:3      *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Waaaa.s:4      *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Waaaa.s:5      *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Waaaa.s:6      *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Waaaa.s:7      *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Waaaa.s:22     .data:00000000 seg_table
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc0Waaaa.s:42     .text:00000000 main

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack

⌨️ 快捷键说明

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