📄 rscom.lst
字号:
1137 .data
1138 .section .progmem.gcc_sw_table, "a", @progbits
1139 .p2align 1
1140 .L206:
1141 .data
1142 .section .progmem.gcc_sw_table, "a", @progbits
1143 .p2align 1
1144 0044 0000 .word gs(.L190)
1145 0046 0000 .word gs(.L191)
1146 0048 0000 .word gs(.L192)
1147 004a 0000 .word gs(.L189)
1148 004c 0000 .word gs(.L189)
1149 004e 0000 .word gs(.L189)
1150 0050 0000 .word gs(.L189)
1151 0052 0000 .word gs(.L189)
1152 0054 0000 .word gs(.L189)
1153 0056 0000 .word gs(.L189)
1154 0058 0000 .word gs(.L192)
1155 005a 0000 .word gs(.L189)
1156 005c 0000 .word gs(.L189)
1157 005e 0000 .word gs(.L189)
1158 0060 0000 .word gs(.L189)
1159 0062 0000 .word gs(.L193)
1160 0064 0000 .word gs(.L194)
1161 0066 0000 .word gs(.L195)
1162 0068 0000 .word gs(.L196)
1163 006a 0000 .word gs(.L197)
1164 006c 0000 .word gs(.L198)
1165 006e 0000 .word gs(.L189)
1166 0070 0000 .word gs(.L189)
1167 0072 0000 .word gs(.L189)
1168 0074 0000 .word gs(.L189)
1169 0076 0000 .word gs(.L189)
1170 0078 0000 .word gs(.L199)
1171 007a 0000 .word gs(.L200)
1172 007c 0000 .word gs(.L201)
1173 007e 0000 .word gs(.L189)
1174 0080 0000 .word gs(.L202)
1175 0082 0000 .word gs(.L203)
1176 0084 0000 .word gs(.L204)
1177 0086 0000 .word gs(.L205)
1178 .text
1179 .L190:
1180 .LM160:
1181 0616 862F mov r24,r22
1182 0618 8295 swap r24
1183 061a 8695 lsr r24
1184 061c 8695 lsr r24
1185 061e 8370 andi r24,lo8(3)
1186 0620 8093 0000 sts FDoorUnit,r24
1187 .LM161:
1188 0624 962F mov r25,r22
1189 .LVL68:
1190 0626 9295 swap r25
1191 0628 9370 andi r25,lo8(3)
1192 062a 8091 0000 lds r24,FanStatus
1193 062e 887F andi r24,lo8(-8)
1194 0630 982B or r25,r24
1195 0632 9093 0000 sts FanStatus,r25
1196 .LM162:
1197 0636 6770 andi r22,lo8(7)
1198 .LVL69:
1199 .LM163:
1200 0638 01F4 brne .+2
1201 063a 00C0 rjmp .L245
1202 .LM164:
1203 063c 8091 0000 lds r24,Sysflag
1204 0640 8F7E andi r24,lo8(-17)
1205 0642 8093 0000 sts Sysflag,r24
1206 .LM165:
1207 0646 6530 cpi r22,lo8(5)
1208 0648 01F4 brne .+2
1209 064a 00C0 rjmp .L249
1210 .LM166:
1211 064c 6630 cpi r22,lo8(6)
1212 064e 01F4 brne .+2
1213 0650 00C0 rjmp .L248
1214 .LM167:
1215 0652 6730 cpi r22,lo8(7)
1216 0654 01F0 breq .+2
1217 0656 00C0 rjmp .L234
1218 0658 00C0 rjmp .L247
1219 .LVL70:
1220 .L191:
1221 .LM168:
1222 065a 8091 0000 lds r24,RunMode
1223 065e 87FD sbrc r24,7
1224 0660 00C0 rjmp .L189
1225 0662 6623 tst r22
1226 0664 01F4 brne .+2
1227 0666 00C0 rjmp .L189
1228 .LM169:
1229 0668 6093 0000 sts PowerConst,r22
1230 .LM170:
1231 066c 8091 0000 lds r24,Errorflg
1232 0670 8F77 andi r24,lo8(127)
1233 0672 8093 0000 sts Errorflg,r24
1234 0676 00C0 rjmp .L244
1235 .L192:
1236 .LM171:
1237 0678 1092 0000 sts Errorflg,__zero_reg__
1238 .LM172:
1239 067c 1092 0000 sts Errorflg2,__zero_reg__
1240 0680 00C0 rjmp .L244
1241 .L193:
1242 .LM173:
1243 0682 862F mov r24,r22
1244 0684 8051 subi r24,lo8(-(-16))
1245 0686 8131 cpi r24,lo8(17)
1246 0688 00F0 brlo .+2
1247 068a 00C0 rjmp .L189
1248 .LM174:
1249 068c 6058 subi r22,lo8(-(-128))
1250 .LVL71:
1251 068e 6093 0000 sts SetupTp,r22
1252 0692 00C0 rjmp .L244
1253 .L194:
1254 .LM175:
1255 0694 862F mov r24,r22
1256 .LVL72:
1257 0696 8058 subi r24,lo8(-(-128))
1258 .LM176:
1259 0698 665F subi r22,lo8(-(10))
1260 .LVL73:
1261 069a 6531 cpi r22,lo8(21)
1262 069c 00F0 brlo .+2
1263 069e 00C0 rjmp .L189
1264 .LM177:
1265 06a0 8093 0000 sts SetOnCool,r24
1266 06a4 00C0 rjmp .L244
1267 .LVL74:
1268 .L195:
1269 .LM178:
1270 06a6 862F mov r24,r22
1271 .LVL75:
1272 06a8 8058 subi r24,lo8(-(-128))
1273 .LM179:
1274 06aa 665F subi r22,lo8(-(10))
1275 .LVL76:
1276 06ac 6531 cpi r22,lo8(21)
1277 06ae 00F0 brlo .+2
1278 06b0 00C0 rjmp .L189
1279 .LM180:
1280 06b2 8093 0000 sts SetOnHeat,r24
1281 06b6 00C0 rjmp .L244
1282 .LVL77:
1283 .L196:
1284 .LM181:
1285 06b8 6B30 cpi r22,lo8(11)
1286 06ba 00F0 brlo .+2
1287 06bc 00C0 rjmp .L189
1288 .LM182:
1289 06be 6093 0000 sts SetUnacc,r22
1290 06c2 00C0 rjmp .L244
1291 .L197:
1292 .LM183:
1293 06c4 6832 cpi r22,lo8(40)
1294 06c6 00F4 brsh .+2
1295 06c8 00C0 rjmp .L189
1296 .LM184:
1297 06ca 6093 0000 sts SetOn,r22
1298 06ce 00C0 rjmp .L244
1299 .L198:
1300 .LM185:
1301 06d0 6130 cpi r22,lo8(1)
1302 06d2 01F4 brne .L223
1303 .LM186:
1304 06d4 8091 0000 lds r24,SysConfig
1305 06d8 877F andi r24,lo8(-9)
1306 06da 00C0 rjmp .L246
1307 .L223:
1308 .LM187:
1309 06dc 6431 cpi r22,lo8(20)
1310 06de 01F0 breq .+2
1311 06e0 00C0 rjmp .L244
1312 .LM188:
1313 06e2 8091 0000 lds r24,SysConfig
1314 06e6 8860 ori r24,lo8(8)
1315 .L246:
1316 06e8 8093 0000 sts SysConfig,r24
1317 06ec 00C0 rjmp .L244
1318 .L199:
1319 .LM189:
1320 06ee 6093 0000 sts TmpVar,r22
1321 06f2 00C0 rjmp .L244
1322 .L200:
1323 .LM190:
1324 06f4 2091 0000 lds r18,TmpVar
1325 06f8 862F mov r24,r22
1326 06fa 90E0 ldi r25,lo8(0)
1327 .LVL78:
1328 06fc 982F mov r25,r24
1329 06fe 8827 clr r24
1330 0700 820F add r24,r18
1331 0702 911D adc r25,__zero_reg__
1332 0704 855F subi r24,lo8(501)
1333 0706 9140 sbci r25,hi8(501)
1334 0708 00F0 brlo .+2
1335 070a 00C0 rjmp .L189
1336 .LM191:
1337 070c 2093 0000 sts SetupVal+1,r18
1338 .LM192:
1339 0710 6093 0000 sts SetupVal,r22
1340 0714 00C0 rjmp .L244
1341 .LVL79:
1342 .L201:
1343 .LM193:
1344 0716 862F mov r24,r22
1345 0718 807E andi r24,lo8(-32)
1346 071a 01F0 breq .+2
1347 071c 00C0 rjmp .L189
1348 .LM194:
1349 071e 6093 0000 sts SysConfig,r22
1350 .LM195:
1351 0722 0E94 0000 call IfDisHeat
1352 .LVL80:
1353 0726 00C0 rjmp .L244
1354 .LVL81:
1355 .L202:
1356 .LM196:
1357 0728 6623 tst r22
1358 072a 01F4 brne .L229
1359 .LVL82:
1360 .L245:
1361 .LM197:
1362 072c 8091 0000 lds r24,SlpTmFlag
1363 0730 827C andi r24,lo8(-62)
1364 0732 8093 0000 sts SlpTmFlag,r24
1365 .LM198:
1366 0736 0E94 0000 call SysOff
1367 .LVL83:
1368 073a 00C0 rjmp .L244
1369 .LVL84:
1370 .L229:
1371 .LM199:
1372 073c 6830 cpi r22,lo8(8)
1373 073e 00F0 brlo .+2
1374 0740 00C0 rjmp .L189
1375 .LM200:
1376 0742 6630 cpi r22,lo8(6)
1377 0744 01F4 brne .L232
1378 .LM201:
1379 0746 8091 0000 lds r24,Sysflag
1380 .LVL85:
1381 .L249:
1382 074a 8061 ori r24,lo8(16)
1383 074c 8093 0000 sts Sysflag,r24
1384 0750 00C0 rjmp .L243
1385 .LVL86:
1386 .L232:
1387 0752 8091 0000 lds r24,Sysflag
1388 .LM202:
1389 0756 6730 cpi r22,lo8(7)
1390 0758 01F4 brne .L235
1391 .LVL87:
1392 .L248:
1393 .LM203:
1394 075a 8061 ori r24,lo8(16)
1395 075c 8093 0000 sts Sysflag,r24
1396 0760 62E0 ldi r22,lo8(2)
1397 .LVL88:
1398 0762 00C0 rjmp .L234
1399 .LVL89:
1400 .L235:
1401 .LM204:
1402 0764 8F7E andi r24,lo8(-17)
1403 0766 8093 0000 sts Sysflag,r24
1404 .LM205:
1405 076a 6130 cpi r22,lo8(1)
1406 076c 01F4 brne .L237
1407 .LVL90:
1408 .L247:
1409 076e 60E0 ldi r22,lo8(0)
1410 .LVL91:
1411 0770 00C0 rjmp .L234
1412 .LVL92:
1413 .L237:
1414 0772 6530 cpi r22,lo8(5)
1415 0774 01F4 brne .L234
1416 .LVL93:
1417 .L243:
1418 0776 61E0 ldi r22,lo8(1)
1419 .LVL94:
1420 .L234:
1421 .LM206:
1422 0778 8091 0000 lds r24,RunMode
1423 077c 8064 ori r24,lo8(64)
1424 077e 8093 0000 sts RunMode,r24
1425 .LM207:
1426 0782 862F mov r24,r22
1427 0784 0E94 0000 call SetMode
1428 .LVL95:
1429 0788 00C0 rjmp .L244
1430 .LVL96:
1431 .L203:
1432 .LM208:
1433 078a 6770 andi r22,lo8(7)
1434 .LVL97:
1435 078c 8091 0000 lds r24,FanStatus
1436 0790 887F andi r24,lo8(-8)
1437 0792 862B or r24,r22
1438 0794 8093 0000 sts FanStatus,r24
1439 0798 00C0 rjmp .L244
1440 .L204:
1441 .LM209:
1442 079a 6370 andi r22,lo8(3)
1443 .LVL98:
1444 079c 8091 0000 lds r24,FDoorUnit
1445 07a0 8C7F andi r24,lo8(-4)
1446 07a2 862B or r24,r22
1447 07a4 8093 0000 sts FDoorUnit,r24
1448 07a8 00C0 rjmp .L244
1449 .L205:
1450 .LM210:
1451 07aa 862F mov r24,r22
1452 07ac 8F71 andi r24,lo8(31)
1453 07ae 8150 subi r24,lo8(-(-1))
1454 07b0 8E31 cpi r24,lo8(30)
1455 07b2 00F4 brsh .L189
1456 .LM211:
1457 07b4 862F mov r24,r22
1458 07b6 0E94 0000 call ClrRsErr
1459 .LVL99:
1460 .L244:
1461 07ba 81E0 ldi r24,lo8(1)
1462 07bc 90E0 ldi r25,hi8(1)
1463 .LVL100:
1464 07be 0895 ret
1465 .LVL101:
1466 .L189:
1467 .LM212:
1468 07c0 80E0 ldi r24,lo8(0)
1469 07c2 90E0 ldi r25,hi8(0)
1470 .LVL102:
1471 .LM213:
1472 07c4 0895 ret
1473 /* epilogue: frame size=0 */
1474 /* epilogue: noreturn */
1475 /* epilogue end (size=0) */
1476 /* function Set_NJD size 267 (267) */
1477 .LFE8:
1479 .global ScCom_Sub
1481 ScCom_Sub:
1482 .LFB6:
1483 .LM214:
1484 /* prologue: frame size=0 */
1485 07c6 EF92 push r14
1486 07c8 FF92 push r15
1487 07ca 1F93 push r17
1488 07cc CF93 push r28
1489 07ce DF93 push r29
1490 /* prologue end (size=5) */
1491 .LM215:
1492 07d0 8091 0000 lds r24,ScMonCnt
1493 07d4 8D33 cpi r24,lo8(61)
1494 07d6 00F0 brlo .L251
1495 .LM216:
1496 07d8 8091 0000 lds r24,Errorflg
1497 07dc 8064 ori r24,lo8(64)
1498 07de 8093 0000 sts Errorflg,r24
1499 .LM217:
1500 07e2 1092 0000 sts (OutSideValve)+1,__zero_reg__
1501 07e6 1092 0000 sts OutSideValve,__zero_reg__
1502 .LM218:
1503 07ea 1092 0000 sts ScMonCnt,__zero_reg__
1504 .L251:
1505 .LM219:
1506 07ee 8091 0000 lds r24,ScAddrErrCnt
1507 07f2 8A30 cpi r24,lo8(10)
1508 07f4 00F0 brlo .L253
1509 07f6 8091 0000 lds r24,Errorflg
1510 07fa 8F7E andi r24,lo8(-17)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -