📄 locationprofile.lst
字号:
\ 000141 E5.. MOV A,?V0 + 1
\ 000143 34.. ADDC A,#((??refNodes >> 8) & 0xff)
\ 000145 F9 MOV R1,A
\ 000146 8A82 MOV DPL,R2
\ 000148 8B83 MOV DPH,R3
\ 00014A A3 INC DPTR
\ 00014B A3 INC DPTR
\ 00014C A3 INC DPTR
\ 00014D A3 INC DPTR
\ 00014E A3 INC DPTR
\ 00014F A3 INC DPTR
\ 000150 E0 MOVX A,@DPTR
\ 000151 FC MOV R4,A
\ 000152 A3 INC DPTR
\ 000153 E0 MOVX A,@DPTR
\ 000154 FD MOV R5,A
\ 000155 8882 MOV DPL,R0
\ 000157 8983 MOV DPH,R1
\ 000159 A3 INC DPTR
\ 00015A A3 INC DPTR
\ 00015B A3 INC DPTR
\ 00015C A3 INC DPTR
\ 00015D EC MOV A,R4
\ 00015E F0 MOVX @DPTR,A
\ 00015F A3 INC DPTR
\ 000160 ED MOV A,R5
\ 000161 12.... LCALL ??Subroutine0_0 & 0xFFFF
\ ??CrossCallReturnLabel_2:
\ 000164 8882 MOV DPL,R0
\ 000166 8983 MOV DPH,R1
\ 000168 A3 INC DPTR
\ 000169 A3 INC DPTR
\ 00016A A3 INC DPTR
\ 00016B A3 INC DPTR
\ 00016C A3 INC DPTR
\ 00016D A3 INC DPTR
\ 00016E F0 MOVX @DPTR,A
\ 00016F 12.... LCALL ?Subroutine21 & 0xFFFF
\ ??CrossCallReturnLabel_51:
\ 000172 8A82 MOV DPL,R2
\ 000174 8B83 MOV DPH,R3
\ 000176 E0 MOVX A,@DPTR
\ 000177 F5.. MOV ?V0 + 0,A
\ 000179 12.... LCALL ?Subroutine16 & 0xFFFF
\ ??CrossCallReturnLabel_40:
\ 00017C 12.... LCALL ?Subroutine8 & 0xFFFF
\ ??CrossCallReturnLabel_17:
\ 00017F E0 MOVX A,@DPTR
\ 000180 F5.. MOV ?V0 + 0,A
\ 000182 8A82 MOV DPL,R2
\ 000184 8B83 MOV DPH,R3
\ 000186 A3 INC DPTR
\ 000187 A3 INC DPTR
\ 000188 12.... LCALL ?Subroutine16 & 0xFFFF
\ ??CrossCallReturnLabel_41:
\ 00018B A3 INC DPTR
\ 00018C A3 INC DPTR
\ 00018D 12.... LCALL ?Subroutine8 & 0xFFFF
\ ??CrossCallReturnLabel_18:
\ 000190 A3 INC DPTR
\ 000191 A3 INC DPTR
\ 000192 E0 MOVX A,@DPTR
\ 000193 8882 MOV DPL,R0
\ 000195 8983 MOV DPH,R1
\ 000197 A3 INC DPTR
\ 000198 A3 INC DPTR
\ 000199 A3 INC DPTR
\ 00019A A3 INC DPTR
\ 00019B A3 INC DPTR
\ 00019C A3 INC DPTR
\ 00019D A3 INC DPTR
\ 00019E F0 MOVX @DPTR,A
\ 00019F 90.... MOV DPTR,#??rspCnt
\ 0001A2 E0 MOVX A,@DPTR
\ 0001A3 FA MOV R2,A
\ 0001A4 EE MOV A,R6
\ 0001A5 C3 CLR C
\ 0001A6 9A SUBB A,R2
\ 0001A7 4010 JC ??processMSGCmd_1
\ 0001A9 7401 MOV A,#0x1
\ 0001AB 2E ADD A,R6
\ 0001AC F0 MOVX @DPTR,A
\ 0001AD 800A SJMP ??processMSGCmd_1
\ ??processMSGCmd_12:
\ 0001AF 0E INC R6
\ 0001B0 EE MOV A,R6
\ 0001B1 C3 CLR C
\ 0001B2 9414 SUBB A,#0x14
\ 0001B4 5003 JNC $+5
\ 0001B6 02.... LJMP ??processMSGCmd_8 & 0xFFFF
\ ??processMSGCmd_1:
\ 0001B9 02.... LJMP ??Subroutine30_0 & 0xFFFF
\ In segment BANKED_CODE, align 1, keep-with-next
\ ?Subroutine22:
\ 000000 12.... LCALL ?Subroutine27 & 0xFFFF
\ ??CrossCallReturnLabel_62:
\ 000003 E0 MOVX A,@DPTR
\ 000004 22 RET
\ In segment BANKED_CODE, align 1, keep-with-next
\ ?Subroutine21:
\ 000000 EA MOV A,R2
\ 000001 2415 ADD A,#0x15
\ 000003 F582 MOV DPL,A
\ 000005 EB MOV A,R3
\ 000006 3400 ADDC A,#0x0
\ 000008 F583 MOV DPH,A
\ 00000A E0 MOVX A,@DPTR
\ 00000B FA MOV R2,A
\ 00000C A3 INC DPTR
\ 00000D E0 MOVX A,@DPTR
\ 00000E FB MOV R3,A
\ 00000F 22 RET
\ In segment BANKED_CODE, align 1, keep-with-next
\ ?Subroutine19:
\ 000000 12.... LCALL ?Subroutine29 & 0xFFFF
\ ??CrossCallReturnLabel_69:
\ 000003 90.... MOV DPTR,#??defAddr
\ 000006 22 RET
\ In segment BANKED_CODE, align 1, keep-with-next
\ ?Subroutine16:
\ 000000 A3 INC DPTR
\ 000001 E0 MOVX A,@DPTR
\ 000002 FD MOV R5,A
\ 000003 E4 CLR A
\ 000004 25.. ADD A,?V0 + 0
\ 000006 FC MOV R4,A
\ 000007 ED MOV A,R5
\ 000008 3400 ADDC A,#0x0
\ 00000A FD MOV R5,A
\ 00000B 8882 MOV DPL,R0
\ 00000D 8983 MOV DPH,R1
\ 00000F 22 RET
\ In segment BANKED_CODE, align 1, keep-with-next
\ ?Subroutine8:
\ 000000 EC MOV A,R4
\ 000001 F0 MOVX @DPTR,A
\ 000002 A3 INC DPTR
\ 000003 ED MOV A,R5
\ 000004 12.... LCALL ?Subroutine24 & 0xFFFF
\ ??CrossCallReturnLabel_54:
\ 000007 A3 INC DPTR
\ 000008 22 RET
\ In segment BANKED_CODE, align 1, keep-with-next
\ ?Subroutine7:
\ 000000 12.... LCALL ?Subroutine23 & 0xFFFF
\ ??CrossCallReturnLabel_73:
\ 000003 22 RET
\ In segment BANKED_CODE, align 1, keep-with-next
\ ?Subroutine23:
\ 000000 12.... LCALL ?Subroutine28 & 0xFFFF
\ ??CrossCallReturnLabel_63:
\ 000003 A3 INC DPTR
\ 000004 A3 INC DPTR
\ 000005 REQUIRE ?Subroutine32
\ 000005 ; // Fall through to label ?Subroutine32
\ In segment BANKED_CODE, align 1, keep-with-next
\ ?Subroutine32:
\ 000000 A3 INC DPTR
\ 000001 A3 INC DPTR
\ 000002 A3 INC DPTR
\ 000003 A3 INC DPTR
\ 000004 22 RET
\ In segment BANKED_CODE, align 1, keep-with-next
\ ?Subroutine0:
\ 000000 E8 MOV A,R0
\ 000001 F0 MOVX @DPTR,A
\ 000002 A3 INC DPTR
\ 000003 E9 MOV A,R1
\ ??Subroutine0_0:
\ 000004 12.... LCALL ?Subroutine23 & 0xFFFF
\ ??CrossCallReturnLabel_74:
\ 000007 A3 INC DPTR
\ 000008 A3 INC DPTR
\ 000009 A3 INC DPTR
\ 00000A E0 MOVX A,@DPTR
\ 00000B 22 RET
\ In segment BANKED_CODE, align 1, keep-with-next
\ ?Subroutine29:
\ 000000 E0 MOVX A,@DPTR
\ 000001 F8 MOV R0,A
\ 000002 A3 INC DPTR
\ 000003 E0 MOVX A,@DPTR
\ 000004 F9 MOV R1,A
\ 000005 22 RET
\ In segment BANKED_CODE, align 1, keep-with-next
\ ?Subroutine28:
\ 000000 F0 MOVX @DPTR,A
\ 000001 8A82 MOV DPL,R2
\ 000003 8B83 MOV DPH,R3
\ 000005 22 RET
\ In segment BANKED_CODE, align 1, keep-with-next
\ ?Subroutine24:
\ 000000 12.... LCALL ?Subroutine28 & 0xFFFF
\ ??CrossCallReturnLabel_64:
\ 000003 A3 INC DPTR
\ 000004 22 RET
\ In segment BANKED_CODE, align 1, keep-with-next
\ ?Subroutine27:
\ 000000 E5.. MOV A,?V0 + 0
\ 000002 24.. ADD A,#((??refNodes + 4) & 0xff)
\ 000004 F582 MOV DPL,A
\ 000006 E5.. MOV A,?V0 + 1
\ 000008 34.. ADDC A,#(((??refNodes + 4) >> 8) & 0xff)
\ 00000A F583 MOV DPH,A
\ 00000C 22 RET
\ In segment BANKED_CODE, align 1, keep-with-next
\ static __banked_func __xdata_reentrant void parseConfig(uint8 *)
\ ??parseConfig:
\ 000000 74F6 MOV A,#-0xa
\ 000002 12.... LCALL ?BANKED_ENTER_XDATA
\ 000005 ; Saved register size: 10
\ 000005 ; Auto size: 0
\ 000005 8A82 MOV DPL,R2
\ 000007 8B83 MOV DPH,R3
\ 000009 E0 MOVX A,@DPTR
\ 00000A 90.... MOV DPTR,#(??config + 9)
\ 00000D 12.... LCALL ?Subroutine9 & 0xFFFF
\ ??CrossCallReturnLabel_19:
\ 000010 E0 MOVX A,@DPTR
\ 000011 90.... MOV DPTR,#(??config + 10)
\ 000014 12.... LCALL ?Subroutine9 & 0xFFFF
\ ??CrossCallReturnLabel_20:
\ 000017 A3 INC DPTR
\ 000018 E0 MOVX A,@DPTR
\ 000019 6004 JZ ??parseConfig_1
\ 00001B 6401 XRL A,#0x1
\ 00001D 700B JNZ ??parseConfig_2
\ ??parseConfig_1:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -