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

📄 route.lst

📁 一个WSN的树状路由,对于那些学WSN路由方面的朋友应该有说帮助.
💻 LST
📖 第 1 页 / 共 5 页
字号:
 1022               	.LBB22:
 1023               	.LBB23:
 1025               	.LM124:
 1026 0436 5901      		movw r10,r18
 1027 0438 13C0      		rjmp .L118
 1028               	.L169:
 1029               	.LBE23:
 1030               	.LBE22:
 1032               	.LM125:
 1033 043a 8091 0000 		lds r24,freerecorder
 1034 043e 8823      		tst r24
 1035 0440 09F4      		brne .+2
 1036 0442 50C0      		rjmp .L113
 1037               	.LBB24:
 1038               	.LBB25:
 1040               	.LM126:
 1041 0444 90E0      		ldi r25,lo8(0)
 1042 0446 E0E0      		ldi r30,lo8(nbrTable)
 1043 0448 F0E0      		ldi r31,hi8(nbrTable)
 1044 044a 20E0      		ldi r18,lo8(0)
 1045 044c 30E0      		ldi r19,hi8(0)
 1046               	.L119:
 1048               	.LM127:
 1049 044e 8081      		ld r24,Z
 1050 0450 3996      		adiw r30,9
 1051 0452 8F3F      		cpi r24,lo8(-1)
 1052 0454 81F3      		breq .L164
 1054               	.LM128:
 1055 0456 9F5F      		subi r25,lo8(-(1))
 1056 0458 2F5F      		subi r18,lo8(-(1))
 1057 045a 3F4F      		sbci r19,hi8(-(1))
 1058 045c 9E31      		cpi r25,lo8(30)
 1059 045e B8F3      		brlo .L119
 1060               	.L118:
 1061               	.LBE25:
 1062               	.LBE24:
 1064               	.LM129:
 1065 0460 0A2D      		mov r16,r10
 1066 0462 1127      		clr r17
 1067 0464 E801      		movw r28,r16
 1068 0466 83E0      		ldi r24,3
 1069 0468 CC0F      	1:	lsl r28
 1070 046a DD1F      		rol r29
 1071 046c 8A95      		dec r24
 1072 046e E1F7      		brne 1b
 1073 0470 C00F      		add r28,r16
 1074 0472 D11F      		adc r29,r17
 1075 0474 C050      		subi r28,lo8(-(nbrTable))
 1076 0476 D040      		sbci r29,hi8(-(nbrTable))
 1077 0478 E882      		st Y,r14
 1079               	.LM130:
 1080 047a C601      		movw r24,r12
 1081 047c 0E94 0000 		call LocalAddrInReceive
 1082 0480 8823      		tst r24
 1083 0482 C1F0      		breq .L120
 1085               	.LM131:
 1086 0484 81E0      		ldi r24,lo8(1)
 1087 0486 8983      		std Y+1,r24
 1089               	.LM132:
 1090 0488 2F2D      		mov r18,r15
 1091 048a 3327      		clr r19
 1092 048c 8091 0000 		lds r24,metric
 1093 0490 9927      		clr r25
 1094 0492 0197      		sbiw r24,1
 1095 0494 2817      		cp r18,r24
 1096 0496 3907      		cpc r19,r25
 1097 0498 74F4      		brge .L123
 1099               	.LM133:
 1100 049a F394      		inc r15
 1101 049c F092 0000 		sts metric,r15
 1102 04a0 FA94      		dec r15
 1104               	.LM134:
 1105 04a2 6620      		tst r6
 1106 04a4 41F0      		breq .L123
 1107 04a6 7720      		tst r7
 1108 04a8 31F0      		breq .L123
 1109 04aa 6A2D      		mov r22,r10
 1110 04ac 8881      		ld r24,Y
 1111 04ae 0E94 0000 		call InParentBool
 1112 04b2 01C0      		rjmp .L123
 1113               	.L120:
 1115               	.LM135:
 1116 04b4 8983      		std Y+1,r24
 1117               	.L123:
 1119               	.LM136:
 1120 04b6 F801      		movw r30,r16
 1121 04b8 C3E0      		ldi r28,3
 1122 04ba EE0F      	1:	lsl r30
 1123 04bc FF1F      		rol r31
 1124 04be CA95      		dec r28
 1125 04c0 E1F7      		brne 1b
 1126 04c2 E00F      		add r30,r16
 1127 04c4 F11F      		adc r31,r17
 1128 04c6 E050      		subi r30,lo8(-(nbrTable))
 1129 04c8 F040      		sbci r31,hi8(-(nbrTable))
 1130 04ca F282      		std Z+2,r15
 1132               	.LM137:
 1133 04cc 8382      		std Z+3,r8
 1134 04ce 9482      		std Z+4,r9
 1136               	.LM138:
 1137 04d0 8582      		std Z+5,r8
 1138 04d2 9682      		std Z+6,r9
 1140               	.LM139:
 1141 04d4 1782      		std Z+7,__zero_reg__
 1143               	.LM140:
 1144 04d6 7086      		std Z+8,r7
 1146               	.LM141:
 1147 04d8 8091 0000 		lds r24,freerecorder
 1148 04dc 8150      		subi r24,lo8(-(-1))
 1149 04de 8093 0000 		sts freerecorder,r24
 1150 04e2 87C0      		rjmp .L151
 1151               	.L113:
 1152               	.LBB26:
 1153               	.LBB27:
 1154               	.LBB28:
 1155               	.LBB29:
 1157               	.LM142:
 1158 04e4 9091 0000 		lds r25,flag
 1159 04e8 9923      		tst r25
 1160 04ea C1F4      		brne .L125
 1162               	.LM143:
 1163 04ec 81E0      		ldi r24,lo8(1)
 1164 04ee 8093 0000 		sts flag,r24
 1165 04f2 E0E0      		ldi r30,lo8(nbrTable+1)
 1166 04f4 F0E0      		ldi r31,hi8(nbrTable+1)
 1167 04f6 20E0      		ldi r18,lo8(0)
 1168 04f8 30E0      		ldi r19,hi8(0)
 1169               	.L131:
 1171               	.LM144:
 1172 04fa 8081      		ld r24,Z
 1173 04fc 3996      		adiw r30,9
 1174 04fe 8823      		tst r24
 1175 0500 31F0      		breq .L165
 1177               	.LM145:
 1178 0502 9F5F      		subi r25,lo8(-(1))
 1179 0504 2F5F      		subi r18,lo8(-(1))
 1180 0506 3F4F      		sbci r19,hi8(-(1))
 1181 0508 9E31      		cpi r25,lo8(30)
 1182 050a B8F3      		brlo .L131
 1183 050c 13C0      		rjmp .L132
 1184               	.L165:
 1186               	.LM146:
 1187 050e C901      		movw r24,r18
 1188 0510 13C0      		rjmp .L130
 1189               	.L166:
 1191               	.LM147:
 1192 0512 892F      		mov r24,r25
 1193 0514 9927      		clr r25
 1194 0516 10C0      		rjmp .L130
 1195               	.L167:
 1196               	.LBE29:
 1197               	.LBE28:
 1198               	.LBB30:
 1199               	.LBB31:
 1201               	.LM148:
 1202 0518 C901      		movw r24,r18
 1203 051a 23C0      		rjmp .L143
 1204               	.L125:
 1205               	.LBE31:
 1206               	.LBE30:
 1207               	.LBB32:
 1208               	.LBB33:
 1210               	.LM149:
 1211 051c 8093 0000 		sts flag,r24
 1213               	.LM150:
 1214 0520 9EE1      		ldi r25,lo8(30)
 1215 0522 E0E0      		ldi r30,lo8(nbrTable+262)
 1216 0524 F0E0      		ldi r31,hi8(nbrTable+262)
 1217               	.L137:
 1219               	.LM151:
 1220 0526 8081      		ld r24,Z
 1221 0528 3997      		sbiw r30,9
 1222 052a 9150      		subi r25,lo8(-(-1))
 1223 052c 8823      		tst r24
 1224 052e 89F3      		breq .L166
 1226               	.LM152:
 1227 0530 9923      		tst r25
 1228 0532 C9F7      		brne .L137
 1229               	.L132:
 1231               	.LM153:
 1232 0534 88E2      		ldi r24,lo8(40)
 1233 0536 90E0      		ldi r25,hi8(40)
 1234               	.L130:
 1235               	.LBE33:
 1236               	.LBE32:
 1238               	.LM154:
 1239 0538 682F      		mov r22,r24
 1241               	.LM155:
 1242 053a 8F31      		cpi r24,lo8(31)
 1243 053c 98F0      		brlo .L138
 1244               	.LBB34:
 1245               	.LBB35:
 1247               	.LM156:
 1248 053e 90E0      		ldi r25,lo8(0)
 1249 0540 4091 0000 		lds r20,metric
 1250 0544 E0E0      		ldi r30,lo8(nbrTable+2)
 1251 0546 F0E0      		ldi r31,hi8(nbrTable+2)
 1252 0548 20E0      		ldi r18,lo8(0)
 1253 054a 30E0      		ldi r19,hi8(0)
 1254               	.L144:
 1256               	.LM157:
 1257 054c 8081      		ld r24,Z
 1258 054e 3996      		adiw r30,9
 1259 0550 8417      		cp r24,r20
 1260 0552 11F3      		breq .L167
 1262               	.LM158:
 1263 0554 9F5F      		subi r25,lo8(-(1))
 1264 0556 2F5F      		subi r18,lo8(-(1))
 1265 0558 3F4F      		sbci r19,hi8(-(1))
 1266 055a 9E31      		cpi r25,lo8(30)
 1267 055c B8F3      		brlo .L144
 1269               	.LM159:
 1270 055e 88E2      		ldi r24,lo8(40)
 1271 0560 90E0      		ldi r25,hi8(40)
 1272               	.L143:
 1273               	.LBE35:
 1274               	.LBE34:
 1276               	.LM160:
 1277 0562 682F      		mov r22,r24
 1278               	.L138:
 1280               	.LM161:
 1281 0564 A62E      		mov r10,r22
 1282 0566 BB24      		clr r11
 1283               	.LBE27:
 1284               	.LBE26:
 1286               	.LM162:
 1287 0568 CA2D      		mov r28,r10
 1289               	.LM163:
 1290 056a CE31      		cpi r28,lo8(30)
 1291 056c 08F0      		brlo .+2
 1292 056e 41C0      		rjmp .L151
 1294               	.LM164:
 1295 0570 0A2D      		mov r16,r10
 1296 0572 1127      		clr r17
 1297 0574 E801      		movw r28,r16
 1298 0576 B3E0      		ldi r27,3
 1299 0578 CC0F      	1:	lsl r28
 1300 057a DD1F      		rol r29
 1301 057c BA95      		dec r27
 1302 057e E1F7      		brne 1b
 1303 0580 C00F      		add r28,r16
 1304 0582 D11F      		adc r29,r17
 1305 0584 C050      		subi r28,lo8(-(nbrTable))
 1306 0586 D040      		sbci r29,hi8(-(nbrTable))
 1307 0588 E882      		st Y,r14
 1309               	.LM165:
 1310 058a F801      		movw r30,r16
 1311 058c E050      		subi r30,lo8(-(parentpool))
 1312 058e F040      		sbci r31,hi8(-(parentpool))
 1313 0590 8FEF      		ldi r24,lo8(-1)
 1314 0592 8083      		st Z,r24
 1316               	.LM166:
 1317 0594 C601      		movw r24,r12
 1318 0596 0E94 0000 		call LocalAddrInReceive
 1319 059a 8823      		tst r24
 1320 059c C1F0      		breq .L147
 1322               	.LM167:
 1323 059e 81E0      		ldi r24,lo8(1)
 1324 05a0 8983      		std Y+1,r24
 1326               	.LM168:
 1327 05a2 2F2D      		mov r18,r15
 1328 05a4 3327      		clr r19
 1329 05a6 8091 0000 		lds r24,metric
 1330 05aa 9927      		clr r25
 1331 05ac 0197      		sbiw r24,1
 1332 05ae 2817      		cp r18,r24
 1333 05b0 3907      		cpc r19,r25
 1334 05b2 74F4      		brge .L150
 1336               	.LM169:
 1337 05b4 F394      		inc r15
 1338 05b6 F092 0000 		sts metric,r15
 1339 05ba FA94      		dec r15
 1341               	.LM170:
 1342 05bc 6620      		tst r6
 1343 05be 41F0      		breq .L150
 1344 05c0 7720      		tst r7
 1345 05c2 31F0      		breq .L150
 1346 05c4 6A2D      		mov r22,r10
 1347 05c6 8881      		ld r24,Y
 1348 05c8 0E94 0000 		call InParentBool
 1349 05cc 01C0      		rjmp .L150
 1350               	.L147:
 1352               	.LM171:
 1353 05ce 8983      		std Y+1,r24
 1354               	.L150:
 1356               	.LM172:
 1357 05d0 F801      		movw r30,r16
 1358 05d2 A3E0      		ldi r26,3
 1359 05d4 EE0F      	1:	lsl r30
 1360 05d6 FF1F      		rol r31
 1361 05d8 AA95      		dec r26
 1362 05da E1F7      		brne 1b
 1363 05dc E00F      		add r30,r16
 1364 05de F11F      		adc r31,r17
 1365 05e0 E050      		subi r30,lo8(-(nbrTable))
 1366 05e2 F040      		sbci r31,hi8(-(nbrTable))
 1367 05e4 F282      		std Z+2,r15
 1369               	.LM173:
 1370 05e6 8382      		std Z+3,r8
 1371 05e8 9482      		std Z+4,r9
 1373               	.LM174:
 1374 05ea 8582      		std Z+5,r8
 1375 05ec 9682      		std Z+6,r9
 1377               	.LM175:
 1378 05ee 17

⌨️ 快捷键说明

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