📄 lcd2.lst
字号:
882 035b 3D .byte 61
883 035c 25 .byte 37
884 035d 27 .byte 39
885 035e 3D .byte 61
886 035f 05 .byte 5
887 0360 00 .byte 0
888 0361 00 .byte 0
889 0362 00 .byte 0
890 0363 00 .byte 0
891 0364 00 .byte 0
892 0365 00 .byte 0
893 0366 00 .byte 0
894 0367 00 .byte 0
895 0368 00 .byte 0
896 0369 00 .byte 0
897 036a 00 .byte 0
898 036b 00 .byte 0
899 036c 00 .byte 0
900 036d 00 .byte 0
901 036e 00 .byte 0
902 036f 00 .byte 0
903 0370 00 .byte 0
904 0371 00 .byte 0
905 0372 00 .byte 0
906 0373 00 .byte 0
907 0374 00 .byte 0
908 0375 00 .byte 0
909 0376 00 .byte 0
910 0377 00 .byte 0
911 0378 00 .byte 0
912 0379 00 .byte 0
913 037a 00 .byte 0
914 037b 00 .byte 0
915 037c 00 .byte 0
916 037d 00 .byte 0
917 037e 00 .byte 0
918 037f 00 .byte 0
919 0380 00 .byte 0
920 0381 00 .byte 0
921 0382 00 .byte 0
922 0383 00 .byte 0
923 0384 00 .byte 0
924 0385 00 .byte 0
925 0386 00 .byte 0
926 0387 00 .byte 0
927 0388 00 .byte 0
928 0389 00 .byte 0
929 038a 00 .byte 0
930 038b 00 .byte 0
931 038c 00 .byte 0
932 038d 00 .byte 0
933 038e 00 .byte 0
934 038f 00 .byte 0
935 0390 00 .byte 0
936 0391 00 .byte 0
937 0392 00 .byte 0
938 0393 00 .byte 0
939 0394 00 .byte 0
940 0395 00 .byte 0
941 0396 00 .byte 0
942 0397 00 .byte 0
943 0398 00 .byte 0
944 0399 00 .byte 0
945 039a 00 .byte 0
946 039b 00 .byte 0
947 039c 00 .byte 0
948 039d 00 .byte 0
949 039e 00 .byte 0
950 039f 00 .byte 0
951 03a0 00 .byte 0
952 03a1 00 .byte 0
953 03a2 00 .byte 0
954 03a3 00 .byte 0
955 03a4 00 .byte 0
956 03a5 00 .byte 0
957 03a6 00 .byte 0
958 03a7 00 .byte 0
959 03a8 00 .byte 0
960 03a9 00 .byte 0
961 03aa 00 .byte 0
962 03ab 00 .byte 0
963 03ac 00 .byte 0
964 03ad 00 .byte 0
965 03ae 00 .byte 0
966 03af 00 .byte 0
967 03b0 00 .byte 0
968 03b1 00 .byte 0
969 03b2 00 .byte 0
970 03b3 00 .byte 0
971 03b4 00 .byte 0
972 03b5 00 .byte 0
973 03b6 00 .byte 0
974 03b7 00 .byte 0
975 03b8 00 .byte 0
976 03b9 00 .byte 0
977 03ba 00 .byte 0
978 03bb 00 .byte 0
979 03bc 00 .byte 0
980 03bd 00 .byte 0
981 03be 00 .byte 0
982 03bf 00 .byte 0
983 03c0 00 .byte 0
984 03c1 00 .byte 0
985 03c2 00 .byte 0
986 03c3 00 .byte 0
987 03c4 00 .byte 0
988 03c5 00 .byte 0
989 03c6 00 .byte 0
990 03c7 00 .byte 0
991 03c8 00 .byte 0
992 03c9 00 .byte 0
993 03ca 00 .byte 0
994 03cb 00 .byte 0
995 03cc 00 .byte 0
996 03cd 00 .byte 0
997 03ce 00 .byte 0
998 03cf 00 .byte 0
999 03d0 00 .byte 0
1000 03d1 00 .byte 0
1001 03d2 00 .byte 0
1002 03d3 00 .byte 0
1003 03d4 00 .byte 0
1004 03d5 00 .byte 0
1005 03d6 00 .byte 0
1006 03d7 00 .byte 0
1007 03d8 00 .byte 0
1008 03d9 00 .byte 0
1009 03da 00 .byte 0
1010 03db 00 .byte 0
1011 03dc 00 .byte 0
1012 03dd 00 .byte 0
1013 03de 00 .byte 0
1014 03df 00 .byte 0
1015 03e0 00 .byte 0
1016 03e1 00 .byte 0
1017 03e2 00 .byte 0
1018 03e3 00 .byte 0
1019 03e4 00 .byte 0
1020 03e5 00 .byte 0
1021 03e6 00 .byte 0
1022 03e7 00 .byte 0
1023 03e8 00 .byte 0
1024 03e9 00 .byte 0
1025 03ea 00 .byte 0
1026 03eb 00 .byte 0
1027 03ec 00 .byte 0
1028 03ed 00 .byte 0
1029 03ee 00 .byte 0
1030 03ef 00 .byte 0
1031 03f0 00 .byte 0
1032 03f1 00 .byte 0
1033 03f2 00 .byte 0
1034 03f3 00 .byte 0
1035 03f4 00 .byte 0
1036 03f5 00 .byte 0
1037 03f6 00 .byte 0
1038 03f7 00 .byte 0
1039 03f8 00 .byte 0
1040 03f9 00 .byte 0
1041 03fa 00 .byte 0
1042 03fb 00 .byte 0
1043 03fc 00 .byte 0
1044 03fd 00 .byte 0
1045 03fe 00 .byte 0
1046 03ff 00 .byte 0
1047 .text
1048 .global s_spi
1050 s_spi:
1051 .LFB8:
1052 .LM1:
1053 /* prologue: frame size=0 */
1054 /* prologue end (size=0) */
1055 .LM2:
1056 0000 6E9A sbi 45-0x20,6
1057 .LM3:
1058 0002 8FB9 out 47-0x20,r24
1059 .L2:
1060 .LM4:
1061 0004 779B sbis 46-0x20,7
1062 0006 FECF rjmp .L2
1063 /* epilogue: frame size=0 */
1064 0008 0895 ret
1065 /* epilogue end (size=1) */
1066 /* function s_spi size 5 (4) */
1067 .LFE8:
1069 .global w_by
1071 w_by:
1072 .LFB9:
1073 .LM5:
1074 /* prologue: frame size=0 */
1075 /* prologue end (size=0) */
1076 .LM6:
1077 000a AD9A sbi 53-0x20,5
1078 .LM7:
1079 000c F9DF rcall s_spi
1080 /* epilogue: frame size=0 */
1081 000e 0895 ret
1082 /* epilogue end (size=1) */
1083 /* function w_by size 3 (2) */
1084 .LFE9:
1086 .global w_com
1088 w_com:
1089 .LFB10:
1090 .LM8:
1091 /* prologue: frame size=0 */
1092 /* prologue end (size=0) */
1093 .LM9:
1094 0010 AD98 cbi 53-0x20,5
1095 .LM10:
1096 0012 F6DF rcall s_spi
1097 /* epilogue: frame size=0 */
1098 0014 0895 ret
1099 /* epilogue end (size=1) */
1100 /* function w_com size 3 (2) */
1101 .LFE10:
1103 .global xyini
1105 xyini:
1106 .LFB11:
1107 .LM11:
1108 /* prologue: frame size=0 */
1109 0016 1F93 push r17
1110 /* prologue end (size=1) */
1111 0018 182F mov r17,r24
1112 001a 862F mov r24,r22
1113 .LM12:
1114 001c 8F70 andi r24,lo8(15)
1115 .LM13:
1116 001e 806B ori r24,lo8(-80)
1117 0020 F7DF rcall w_com
1118 .LM14:
1119 0022 812F mov r24,r17
1120 0024 8295 swap r24
1121 0026 8F70 andi r24,0x0f
1122 .LM15:
1123 0028 8061 ori r24,lo8(16)
1124 002a F2DF rcall w_com
1125 .LM16:
1126 002c 1F70 andi r17,lo8(15)
1127 .LM17:
1128 002e 812F mov r24,r17
1129 0030 8F5F subi r24,lo8(-(1))
1130 0032 EEDF rcall w_com
1131 /* epilogue: frame size=0 */
1132 0034 1F91 pop r17
1133 0036 0895 ret
1134 /* epilogue end (size=2) */
1135 /* function xyini size 17 (14) */
1136 .LFE11:
1138 .global startline
1140 startline:
1141 .LFB12:
1142 .LM18:
1143 /* prologue: frame size=0 */
1144 /* prologue end (size=0) */
1145 .LM19:
1146 0038 8064 ori r24,lo8(64)
1147 003a EADF rcall w_com
1148 /* epilogue: frame size=0 */
1149 003c 0895 ret
1150 /* epilogue end (size=1) */
1151 /* function startline size 3 (2) */
1152 .LFE12:
1154 .global dis
1156 dis:
1157 .LFB13:
1158 .LM20:
1159 /* prologue: frame size=0 */
1160 003e 0F93 push r16
1161 0040 1F93 push r17
1162 0042 CF93 push r28
1163 0044 DF93 push r29
1164 /* prologue end (size=4) */
1165 0046 EC01 movw r28,r24
1166 .LM21:
1167 0048 00E0 ldi r16,lo8(0)
1168 .L17:
1169 .LM22:
1170 004a 602F mov r22,r16
1171 004c 80E0 ldi r24,lo8(0)
1172 004e E3DF rcall xyini
1173 .LM23:
1174 0050 10E0 ldi r17,lo8(0)
1175 .L16:
1176 .LBB2:
1177 .LM24:
1178 0052 FE01 movw r30,r28
1179 /* #APP */
1180 0054 8491 lpm r24, Z
1181
1182 /* #NOAPP */
1183 .LBE2:
1184 .LM25:
1185 0056 2196 adiw r28,1
1186 .LM26:
1187 0058 D8DF rcall w_by
1188 .LM27:
1189 005a 1F5F subi r17,lo8(-(1))
1190 005c 17FF sbrs r17,7
1191 005e F9CF rjmp .L16
1192 .LM28:
1193 0060 0F5F subi r16,lo8(-(1))
1194 0062 0830 cpi r16,lo8(8)
1195 0064 90F3 brlo .L17
1196 /* epilogue: frame size=0 */
1197 0066 DF91 pop r29
1198 0068 CF91 pop r28
1199 006a 1F91 pop r17
1200 006c 0F91 pop r16
1201 006e 0895 ret
1202 /* epilogue end (size=5) */
1203 /* function dis size 28 (19) */
1204 .LFE13:
1206 .global ini
1208 ini:
1209 .LFB14:
1210 .LM29:
1211 /* prologue: frame size=0 */
1212 /* prologue end (size=0) */
1213 .LM30:
1214 0070 8FEF ldi r24,lo8(-1)
1215 0072 85BB out 53-0x20,r24
1216 0074 84BB out 52-0x20,r24
1217 .LM31:
1218 0076 87BB out 55-0x20,r24
1219 .LM32:
1220 0078 87B3 in r24,55-0x20
1221 007a 8862 ori r24,lo8(40)
1222 007c 87BB out 55-0x20,r24
1223 .LM33:
1224 007e 80E1 ldi r24,lo8(16)
1225 0080 8DB9 out 45-0x20,r24
1226 .LM34:
1227 0082 81E0 ldi r24,lo8(1)
1228 0084 8EB9 out 46-0x20,r24
1229 .LM35:
1230 0086 6E9A sbi 45-0x20,6
1231 /* epilogue: frame size=0 */
1232 0088 0895 ret
1233 /* epilogue end (size=1) */
1234 /* function ini size 13 (12) */
1235 .LFE14:
1237 .global main
1239 main:
1240 .LFB15:
1241 .LM36:
1242 /* prologue: frame size=0 */
1243 008a C0E0 ldi r28,lo8(__stack - 0)
1244 008c D0E0 ldi r29,hi8(__stack - 0)
1245 008e DEBF out __SP_H__,r29
1246 0090 CDBF out __SP_L__,r28
1247 /* prologue end (size=4) */
1248 .LM37:
1249 0092 AC98 cbi 53-0x20,4
1250 0094 AC98 cbi 53-0x20,4
1251 0096 AC98 cbi 53-0x20,4
1252 0098 AC98 cbi 53-0x20,4
1253 009a AC98 cbi 53-0x20,4
1254 009c AC98 cbi 53-0x20,4
1255 009e AC98 cbi 53-0x20,4
1256 00a0 AC98 cbi 53-0x20,4
1257 .LM38:
1258 00a2 AC9A sbi 53-0x20,4
1259 .LM39:
1260 00a4 E5DF rcall ini
1261 .LM40:
1262 00a6 AB98 cbi 53-0x20,3
1263 .LM41:
1264 00a8 8FEA ldi r24,lo8(-81)
1265 00aa B2DF rcall w_com
1266 .LM42:
1267 00ac 80EA ldi r24,lo8(-96)
1268 00ae B0DF rcall w_com
1269 .LM43:
1270 00b0 86EA ldi r24,lo8(-90)
1271 00b2 AEDF rcall w_com
1272 .LM44:
1273 00b4 84EA ldi r24,lo8(-92)
1274 00b6 ACDF rcall w_com
1275 .LM45:
1276 00b8 83EA ldi r24,lo8(-93)
1277 00ba AADF rcall w_com
1278 .LM46:
1279 00bc 88EC ldi r24,lo8(-56)
1280 00be A8DF rcall w_com
1281 .LM47:
1282 00c0 8FE2 ldi r24,lo8(47)
1283 00c2 A6DF rcall w_com
1284 .LM48:
1285 00c4 81E8 ldi r24,lo8(-127)
1286 00c6 A4DF rcall w_com
1287 .LM49:
1288 00c8 80E2 ldi r24,lo8(32)
1289 00ca A2DF rcall w_com
1290 .LM50:
1291 00cc 8CEA ldi r24,lo8(-84)
1292 00ce A0DF rcall w_com
1293 .LM51:
1294 00d0 80E2 ldi r24,lo8(32)
1295 00d2 B2DF rcall startline
1296 .LM52:
1297 00d4 80E0 ldi r24,lo8(logo)
1298 00d6 90E0 ldi r25,hi8(logo)
1299 00d8 B2DF rcall dis
1300 .L24:
1301 .LM53:
1302 00da FFCF rjmp .L24
1303 /* epilogue: frame size=0 */
1304 /* epilogue: noreturn */
1305 /* epilogue end (size=0) */
1306 /* function main size 41 (37) */
1307 .LFE15:
1309 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 LCD2.c
C:\DOCUME~1\JANY\LOCALS~1\Temp/ccYZaaaa.s:3 *ABS*:0000003f __SREG__
C:\DOCUME~1\JANY\LOCALS~1\Temp/ccYZaaaa.s:4 *ABS*:0000003e __SP_H__
C:\DOCUME~1\JANY\LOCALS~1\Temp/ccYZaaaa.s:5 *ABS*:0000003d __SP_L__
C:\DOCUME~1\JANY\LOCALS~1\Temp/ccYZaaaa.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\JANY\LOCALS~1\Temp/ccYZaaaa.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\JANY\LOCALS~1\Temp/ccYZaaaa.s:22 .progmem.data:00000000 logo
C:\DOCUME~1\JANY\LOCALS~1\Temp/ccYZaaaa.s:1050 .text:00000000 s_spi
C:\DOCUME~1\JANY\LOCALS~1\Temp/ccYZaaaa.s:1071 .text:0000000a w_by
C:\DOCUME~1\JANY\LOCALS~1\Temp/ccYZaaaa.s:1088 .text:00000010 w_com
C:\DOCUME~1\JANY\LOCALS~1\Temp/ccYZaaaa.s:1105 .text:00000016 xyini
C:\DOCUME~1\JANY\LOCALS~1\Temp/ccYZaaaa.s:1140 .text:00000038 startline
C:\DOCUME~1\JANY\LOCALS~1\Temp/ccYZaaaa.s:1156 .text:0000003e dis
C:\DOCUME~1\JANY\LOCALS~1\Temp/ccYZaaaa.s:1208 .text:00000070 ini
C:\DOCUME~1\JANY\LOCALS~1\Temp/ccYZaaaa.s:1239 .text:0000008a main
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -