📄 zdprofile.s51
字号:
CFI V2 load(1, XDATA, add(CFA_XSP16, literal(-12)))
CFI V3 load(1, XDATA, add(CFA_XSP16, literal(-11)))
CFI V4 load(1, XDATA, add(CFA_XSP16, literal(-10)))
CFI V5 load(1, XDATA, add(CFA_XSP16, literal(-9)))
CFI V6 load(1, XDATA, add(CFA_XSP16, literal(-8)))
CFI V7 load(1, XDATA, add(CFA_XSP16, literal(-7)))
CFI ?BRET_EXT load(1, XDATA, add(CFA_XSP16, literal(-3)))
CFI ?RET_HIGH load(1, XDATA, add(CFA_XSP16, literal(-4)))
CFI ?RET_LOW load(1, XDATA, add(CFA_XSP16, literal(-5)))
MOV A,#0x1
??Subroutine42_0:
LCALL ?DEALLOC_XSTACK8
CFI CFA_XSP16 add(XSP16, 16)
MOV R7,#0x8
LJMP ?BANKED_LEAVE_XDATA
CFI EndBlock cfiBlock4
RSEG BANKED_CODE:CODE:NOROOT(0)
?Subroutine20:
CFI Block cfiCond5 Using cfiCommon0
CFI NoFunction
CFI Conditional ??CrossCallReturnLabel_40
CFI R6 load(1, XDATA, add(CFA_XSP16, literal(-16)))
CFI VB load(1, XDATA, add(CFA_XSP16, literal(-15)))
CFI V0 load(1, XDATA, add(CFA_XSP16, literal(-14)))
CFI V1 load(1, XDATA, add(CFA_XSP16, literal(-13)))
CFI V2 load(1, XDATA, add(CFA_XSP16, literal(-12)))
CFI V3 load(1, XDATA, add(CFA_XSP16, literal(-11)))
CFI V4 load(1, XDATA, add(CFA_XSP16, literal(-10)))
CFI V5 load(1, XDATA, add(CFA_XSP16, literal(-9)))
CFI V6 load(1, XDATA, add(CFA_XSP16, literal(-8)))
CFI V7 load(1, XDATA, add(CFA_XSP16, literal(-7)))
CFI R7 load(1, XDATA, add(CFA_XSP16, literal(-6)))
CFI ?RET_LOW load(1, XDATA, add(CFA_XSP16, literal(-5)))
CFI ?RET_HIGH load(1, XDATA, add(CFA_XSP16, literal(-4)))
CFI ?BRET_EXT load(1, XDATA, add(CFA_XSP16, literal(-3)))
CFI DPL0 load(1, XDATA, add(CFA_XSP16, literal(-2)))
CFI DPH0 load(1, XDATA, add(CFA_XSP16, literal(-1)))
CFI CFA_SP SP+0
CFI CFA_XSP16 add(XSP16, 18)
CFI Block cfiCond6 Using cfiCommon0
CFI (cfiCond6) NoFunction
CFI (cfiCond6) Conditional ??CrossCallReturnLabel_39
CFI (cfiCond6) R6 load(1, XDATA, add(CFA_XSP16, literal(-16)))
CFI (cfiCond6) VB load(1, XDATA, add(CFA_XSP16, literal(-15)))
CFI (cfiCond6) V0 load(1, XDATA, add(CFA_XSP16, literal(-14)))
CFI (cfiCond6) V1 load(1, XDATA, add(CFA_XSP16, literal(-13)))
CFI (cfiCond6) V2 load(1, XDATA, add(CFA_XSP16, literal(-12)))
CFI (cfiCond6) V3 load(1, XDATA, add(CFA_XSP16, literal(-11)))
CFI (cfiCond6) V4 load(1, XDATA, add(CFA_XSP16, literal(-10)))
CFI (cfiCond6) V5 load(1, XDATA, add(CFA_XSP16, literal(-9)))
CFI (cfiCond6) V6 load(1, XDATA, add(CFA_XSP16, literal(-8)))
CFI (cfiCond6) V7 load(1, XDATA, add(CFA_XSP16, literal(-7)))
CFI (cfiCond6) R7 load(1, XDATA, add(CFA_XSP16, literal(-6)))
CFI (cfiCond6) ?RET_LOW load(1, XDATA, add(CFA_XSP16, literal(-5)))
CFI (cfiCond6) ?RET_HIGH load(1, XDATA, add(CFA_XSP16, literal(-4)))
CFI (cfiCond6) ?BRET_EXT load(1, XDATA, add(CFA_XSP16, literal(-3)))
CFI (cfiCond6) DPL0 load(1, XDATA, add(CFA_XSP16, literal(-2)))
CFI (cfiCond6) DPH0 load(1, XDATA, add(CFA_XSP16, literal(-1)))
CFI (cfiCond6) CFA_SP SP+0
CFI (cfiCond6) CFA_XSP16 add(XSP16, 18)
CFI Block cfiPicker7 Using cfiCommon1
CFI (cfiPicker7) NoFunction
CFI (cfiPicker7) Picker
LCALL ?Subroutine40 & 0xFFFF
??CrossCallReturnLabel_86:
RET
CFI EndBlock cfiCond5
CFI EndBlock cfiCond6
CFI EndBlock cfiPicker7
RSEG BANKED_CODE:CODE:NOROOT(0)
?Subroutine40:
CFI Block cfiCond8 Using cfiCommon0
CFI NoFunction
CFI Conditional ??CrossCallReturnLabel_87, ??CrossCallReturnLabel_68, ??CrossCallReturnLabel_9
CFI R6 load(1, XDATA, add(CFA_XSP16, literal(-15)))
CFI VB load(1, XDATA, add(CFA_XSP16, literal(-14)))
CFI V0 load(1, XDATA, add(CFA_XSP16, literal(-13)))
CFI V1 load(1, XDATA, add(CFA_XSP16, literal(-12)))
CFI V2 load(1, XDATA, add(CFA_XSP16, literal(-11)))
CFI V3 load(1, XDATA, add(CFA_XSP16, literal(-10)))
CFI V4 load(1, XDATA, add(CFA_XSP16, literal(-9)))
CFI V5 load(1, XDATA, add(CFA_XSP16, literal(-8)))
CFI V6 load(1, XDATA, add(CFA_XSP16, literal(-7)))
CFI R7 load(1, XDATA, add(CFA_XSP16, literal(-6)))
CFI ?RET_LOW load(1, XDATA, add(CFA_XSP16, literal(-5)))
CFI ?RET_HIGH load(1, XDATA, add(CFA_XSP16, literal(-4)))
CFI ?BRET_EXT load(1, XDATA, add(CFA_XSP16, literal(-3)))
CFI DPL0 load(1, XDATA, add(CFA_XSP16, literal(-2)))
CFI DPH0 load(1, XDATA, add(CFA_XSP16, literal(-1)))
CFI CFA_SP SP+0
CFI CFA_XSP16 add(XSP16, 16)
CFI Block cfiCond9 Using cfiCommon0
CFI (cfiCond9) NoFunction
CFI (cfiCond9) Conditional ??CrossCallReturnLabel_86, ??CrossCallReturnLabel_39
CFI (cfiCond9) R6 load(1, XDATA, add(CFA_XSP16, literal(-16)))
CFI (cfiCond9) VB load(1, XDATA, add(CFA_XSP16, literal(-15)))
CFI (cfiCond9) V0 load(1, XDATA, add(CFA_XSP16, literal(-14)))
CFI (cfiCond9) V1 load(1, XDATA, add(CFA_XSP16, literal(-13)))
CFI (cfiCond9) V2 load(1, XDATA, add(CFA_XSP16, literal(-12)))
CFI (cfiCond9) V3 load(1, XDATA, add(CFA_XSP16, literal(-11)))
CFI (cfiCond9) V4 load(1, XDATA, add(CFA_XSP16, literal(-10)))
CFI (cfiCond9) V5 load(1, XDATA, add(CFA_XSP16, literal(-9)))
CFI (cfiCond9) V6 load(1, XDATA, add(CFA_XSP16, literal(-8)))
CFI (cfiCond9) V7 load(1, XDATA, add(CFA_XSP16, literal(-7)))
CFI (cfiCond9) R7 load(1, XDATA, add(CFA_XSP16, literal(-6)))
CFI (cfiCond9) ?RET_LOW load(1, XDATA, add(CFA_XSP16, literal(-5)))
CFI (cfiCond9) ?RET_HIGH load(1, XDATA, add(CFA_XSP16, literal(-4)))
CFI (cfiCond9) ?BRET_EXT load(1, XDATA, add(CFA_XSP16, literal(-3)))
CFI (cfiCond9) DPL0 load(1, XDATA, add(CFA_XSP16, literal(-2)))
CFI (cfiCond9) DPH0 load(1, XDATA, add(CFA_XSP16, literal(-1)))
CFI (cfiCond9) CFA_SP SP+0
CFI (cfiCond9) CFA_XSP16 add(XSP16, 18)
CFI Block cfiCond10 Using cfiCommon0
CFI (cfiCond10) NoFunction
CFI (cfiCond10) Conditional ??CrossCallReturnLabel_87, ??CrossCallReturnLabel_69, ??CrossCallReturnLabel_11
CFI (cfiCond10) R6 load(1, XDATA, add(CFA_XSP16, literal(-15)))
CFI (cfiCond10) VB load(1, XDATA, add(CFA_XSP16, literal(-14)))
CFI (cfiCond10) V0 load(1, XDATA, add(CFA_XSP16, literal(-13)))
CFI (cfiCond10) V1 load(1, XDATA, add(CFA_XSP16, literal(-12)))
CFI (cfiCond10) V2 load(1, XDATA, add(CFA_XSP16, literal(-11)))
CFI (cfiCond10) V3 load(1, XDATA, add(CFA_XSP16, literal(-10)))
CFI (cfiCond10) V4 load(1, XDATA, add(CFA_XSP16, literal(-9)))
CFI (cfiCond10) V5 load(1, XDATA, add(CFA_XSP16, literal(-8)))
CFI (cfiCond10) V6 load(1, XDATA, add(CFA_XSP16, literal(-7)))
CFI (cfiCond10) R7 load(1, XDATA, add(CFA_XSP16, literal(-6)))
CFI (cfiCond10) ?RET_LOW load(1, XDATA, add(CFA_XSP16, literal(-5)))
CFI (cfiCond10) ?RET_HIGH load(1, XDATA, add(CFA_XSP16, literal(-4)))
CFI (cfiCond10) ?BRET_EXT load(1, XDATA, add(CFA_XSP16, literal(-3)))
CFI (cfiCond10) DPL0 load(1, XDATA, add(CFA_XSP16, literal(-2)))
CFI (cfiCond10) DPH0 load(1, XDATA, add(CFA_XSP16, literal(-1)))
CFI (cfiCond10) CFA_SP SP+0
CFI (cfiCond10) CFA_XSP16 add(XSP16, 16)
CFI Block cfiCond11 Using cfiCommon0
CFI (cfiCond11) NoFunction
CFI (cfiCond11) Conditional ??CrossCallReturnLabel_87, ??CrossCallReturnLabel_68, ??CrossCallReturnLabel_10
CFI (cfiCond11) R6 load(1, XDATA, add(CFA_XSP16, literal(-15)))
CFI (cfiCond11) VB load(1, XDATA, add(CFA_XSP16, literal(-14)))
CFI (cfiCond11) V0 load(1, XDATA, add(CFA_XSP16, literal(-13)))
CFI (cfiCond11) V1 load(1, XDATA, add(CFA_XSP16, literal(-12)))
CFI (cfiCond11) V2 load(1, XDATA, add(CFA_XSP16, literal(-11)))
CFI (cfiCond11) V3 load(1, XDATA, add(CFA_XSP16, literal(-10)))
CFI (cfiCond11) V4 load(1, XDATA, add(CFA_XSP16, literal(-9)))
CFI (cfiCond11) V5 load(1, XDATA, add(CFA_XSP16, literal(-8)))
CFI (cfiCond11) V6 load(1, XDATA, add(CFA_XSP16, literal(-7)))
CFI (cfiCond11) R7 load(1, XDATA, add(CFA_XSP16, literal(-6)))
CFI (cfiCond11) ?RET_LOW load(1, XDATA, add(CFA_XSP16, literal(-5)))
CFI (cfiCond11) ?RET_HIGH load(1, XDATA, add(CFA_XSP16, literal(-4)))
CFI (cfiCond11) ?BRET_EXT load(1, XDATA, add(CFA_XSP16, literal(-3)))
CFI (cfiCond11) DPL0 load(1, XDATA, add(CFA_XSP16, literal(-2)))
CFI (cfiCond11) DPH0 load(1, XDATA, add(CFA_XSP16, literal(-1)))
CFI (cfiCond11) CFA_SP SP+0
CFI (cfiCond11) CFA_XSP16 add(XSP16, 16)
CFI Block cfiCond12 Using cfiCommon0
CFI (cfiCond12) NoFunction
CFI (cfiCond12) Conditional ??CrossCallReturnLabel_87, ??CrossCallReturnLabel_69, ??CrossCallReturnLabel_12
CFI (cfiCond12) R6 load(1, XDATA, add(CFA_XSP16, literal(-15)))
CFI (cfiCond12) VB load(1, XDATA, add(CFA_XSP16, literal(-14)))
CFI (cfiCond12) V0 load(1, XDATA, add(CFA_XSP16, literal(-13)))
CFI (cfiCond12) V1 load(1, XDATA, add(CFA_XSP16, literal(-12)))
CFI (cfiCond12) V2 load(1, XDATA, add(CFA_XSP16, literal(-11)))
CFI (cfiCond12) V3 load(1, XDATA, add(CFA_XSP16, literal(-10)))
CFI (cfiCond12) V4 load(1, XDATA, add(CFA_XSP16, literal(-9)))
CFI (cfiCond12) V5 load(1, XDATA, add(CFA_XSP16, literal(-8)))
CFI (cfiCond12) V6 load(1, XDATA, add(CFA_XSP16, literal(-7)))
CFI (cfiCond12) R7 load(1, XDATA, add(CFA_XSP16, literal(-6)))
CFI (cfiCond12) ?RET_LOW load(1, XDATA, add(CFA_XSP16, literal(-5)))
CFI (cfiCond12) ?RET_HIGH load(1, XDATA, add(CFA_XSP16, literal(-4)))
CFI (cfiCond12) ?BRET_EXT load(1, XDATA, add(CFA_XSP16, literal(-3)))
CFI (cfiCond12) DPL0 load(1, XDATA, add(CFA_XSP16, literal(-2)))
CFI (cfiCond12) DPH0 load(1, XDATA, add(CFA_XSP16, literal(-1)))
CFI (cfiCond12) CFA_SP SP+0
CFI (cfiCond12) CFA_XSP16 add(XSP16, 16)
CFI Block cfiCond13 Using cfiCommon0
CFI (cfiCond13) NoFunction
CFI (cfiCond13) Conditional ??CrossCallReturnLabel_86, ??CrossCallReturnLabel_40
CFI (cfiCond13) R6 load(1, XDATA, add(CFA_XSP16, literal(-16)))
CFI (cfiCond13) VB load(1, XDATA, add(CFA_XSP16, literal(-15)))
CFI (cfiCond13) V0 load(1, XDATA, add(CFA_XSP16, literal(-14)))
CFI (cfiCond13) V1 load(1, XDATA, add(CFA_XSP16, literal(-13)))
CFI (cfiCond13) V2 load(1, XDATA, add(CFA_XSP16, literal(-12)))
CFI (cfiCond13) V3 load(1, XDATA, add(CFA_XSP16, literal(-11)))
CFI (cfiCond13) V4 load(1, XDATA, add(CFA_XSP16, literal(-10)))
CFI (cfiCond13) V5 load(1, XDATA, add(CFA_XSP16, literal(-9)))
CFI (cfiCond13) V6 load(1, XDATA, add(CFA_XSP16, literal(-8)))
CFI (cfiCond13) V7 load(1, XDATA, add(CFA_XSP16, literal(-7)))
CFI (cfiCond13) R7 load(1, XDATA, add(CFA_XSP16, literal(-6)))
CFI (cfiCond13) ?RET_LOW load(1, XDATA, add(CFA_XSP16, literal(-5)))
CFI (cfiCond13) ?RET_HIGH load(1, XDATA, add(CFA_XSP16, literal(-4)))
CFI (cfiCond13) ?BRET_EXT load(1, XDATA, add(CFA_XSP16, literal(-3)))
CFI (cfiCond13) DPL0 load(1, XDATA, add(CFA_XSP16, literal(-2)))
CFI (cfiCond13) DPH0 load(1, XDATA, add(CFA_XSP16, literal(-1)))
CFI (cfiCond13) CFA_SP SP+0
CFI (cfiCond13) CFA_XSP16 add(XSP16, 18)
CFI Block cfiPicker14 Using cfiCommon1
CFI (cfiPicker14) NoFunction
CFI (cfiPicker14) Picker
MOVX A,@DPTR
ADD A,R0
MOV R5,A
INC DPTR
MOVX A,@DPTR
ADDC A,R1
MOV DPL,R5
RET
CFI EndBlock cfiCond8
CFI EndBlock cfiCond9
CFI EndBlock cfiCond10
CFI EndBlock cfiCond11
CFI EndBlock cfiCond12
CFI EndBlock cfiCond13
CFI EndBlock cfiPicker14
RSEG BANKED_CODE:CODE:NOROOT(0)
?Subroutine13:
CFI Block cfiCond15 Using cfiCommon0
CFI NoFunction
CFI Conditional ??CrossCallReturnLabel_29
CFI R6 load(1, XDATA, add(CFA_XSP16, literal(-15)))
CFI VB load(1, XDATA, add(CFA_XSP16, literal(-14)))
CFI V0 load(1, XDATA, add(CFA_XSP16, literal(-13)))
CFI V1 load(1, XDATA, add(CFA_XSP16, literal(-12)))
CFI V2 load(1, XDATA, add(CFA_XSP16, literal(-11)))
CFI V3 load(1, XDATA, add(CFA_XSP16, literal(-10)))
CFI V4 load(1, XDATA, add(CFA_XSP16, literal(-9)))
CFI V5 load(1, XDATA, add(CFA_XSP16, literal(-8)))
CFI V6 load(1, XDATA, add(CFA_XSP16, literal(-7)))
CFI R7 load(1, XDATA, add(CFA_XSP16, literal(-6)))
CFI ?RET_LOW load(1, XDATA, add(CFA_XSP16, literal(-5)))
CFI ?RET_HIGH load(1, XDATA, add(CFA_XSP16, literal(-4)))
CFI ?BRET_EXT load(1, XDATA, add(CFA_XSP16, literal(-3)))
CFI DPL0 load(1, XDATA, add(CFA_XSP16, literal(-2)))
CFI DPH0 load(1, XDATA, add(CFA_XSP16, literal(-1)))
CFI CFA_SP SP+0
CFI CFA_XSP16 add(XSP16, 16)
CFI Block cfiCond16 Using cfiCommon0
CFI (cfiCond16) NoFunction
CFI (cfiCond16) Conditional ??CrossCallReturnLabel_28
CFI (cfiCond16) R6 load(1, XDATA, add(CFA_XSP16, literal(-16)))
CFI (cfiCond16) VB load(1, XDATA, add(CFA_XSP16, literal(-15)))
CFI (cfiCond16) V0 load(1, XDATA, add(CFA_XSP16, literal(-14)))
CFI (cfiCond16) V1 load(1, XDATA, add(CFA_XSP16, literal(-13)))
CFI (cfiCond16) V2 load(1, XDATA, add(CFA_XSP16, literal(-12)))
CFI (cfiCond16) V3 load(1, XDATA, add(CFA_XSP16, literal(-11)))
CFI (cfiCond16) V4 load(1, XDATA, add(CFA_XSP16, literal(-10)))
CFI (cfiCond16) V5 load(1, XDATA, add(CFA_XSP16, literal(-9)))
CFI (cfiCond16) V6 load(1, XDATA, add(CFA_XSP16, literal(-8)))
CFI (cfiCond16) V7 load(1, XDATA, add(CFA_XSP16, literal(-7)))
CFI (cfiCond16) R7 load(1, XDATA, add(CFA_XSP16, literal(-6)))
CFI (cfiCond16) ?RET_LOW load(1, XDATA, add(CFA_XSP16, literal(-5)))
CFI (cfiCond16) ?RET_HIGH load(1, XDATA, add(CFA_XSP16, literal(-4)))
CFI (cfiCond16) ?BRET_EXT load(1, XDATA, add(CFA_XSP16, literal(-3)))
CFI (cfiCond16) DPL0 load(1, XDATA, add(CFA_XSP16, literal(-2)))
CFI (cfiCond16) DPH0 load(1, XDATA, add(CFA_XSP16, literal(-1)))
CFI (cfiCond16) CFA_SP SP+0
CFI (cfiCond16) CFA_XSP16 add(XSP16, 18)
CFI Block cfiCond17 Using cfiCommon0
CFI (cfiCond17) NoFunction
CFI (cfiCond17) Conditional ??CrossCallReturnLabel_27
CFI (cfiCond17) R6 load(1, XDATA, add(CFA_XSP16, literal(-14)))
CFI (cfiCond17) VB load(1, XDATA, add(CFA_XSP16, literal(-13)))
CFI (cfiCond17) V0 load(1, XDATA, add(CFA_XSP16, literal(-12)))
CFI (cfiCond17) V1 load(1, XDATA, add(CFA_XSP16, literal(-11)))
CFI (cfiCond17) V2 load(1, XDATA, add(CFA_XSP16, literal(-10)))
CFI (cfiCond17) V3 load(1, XDATA, add(CFA_XSP16, literal(-9)))
CFI (cfiCond17) V4 load(1, XDATA, add(CFA_XSP16, literal(-8)))
CFI (cfiCond17) V5 load(1, XDATA, add(CFA_XSP16, literal(-7)))
CFI (cfiCond17) R7 load(1, XDATA, add(CFA_XSP16, literal(-6)))
CFI (cfiCond17) ?RET_LOW load(1, XDATA, add(CFA_XSP16, literal(-5)))
CFI (cfiCond17) ?RET_HIGH load(1, XDATA, add(CFA_XSP16, literal(-4)))
CFI (cfiCond17) ?BRET_EXT load(1, XDATA, add(CFA_XSP16, literal(-3)))
CFI (cfiCond17) DPL0 load(1, XDATA, add(CFA_XSP16, literal(-2)))
CFI (cfiCond17) DPH0 load(1, XDATA, add(CFA_XSP16, literal(-1)))
CFI (cfiCond17) CFA_SP SP+0
CFI (cfiCond17) CFA_XSP16 add(XSP16, 14)
CFI Block cfiPicker18 Using cfiCommon1
CFI (cfiPicker18) NoFunction
CFI (cfiPicker18) Picker
MOVX A,@DPTR
MOV ?V0 + 0,A
INC DPTR
MOVX A,@DPTR
MOV ?V0 + 1,A
RET
CFI EndBlock cfiCond15
CFI EndBlock cfiCond16
CFI EndBlock cfiCond17
CFI EndBlock cfiPicker18
RSEG BANKED_CODE:CODE:NOROOT(0)
?Subroutine9:
CFI Block cfiCond19 Using cfiCommon0
CFI NoFunction
CFI Conditional ??CrossCallReturnLabel_22
CFI R6 load(1, XDATA, add(CFA_XSP16, literal(-16)))
CFI VB load(1, XDATA, add(CFA_XSP16, literal(-15)))
CFI V0 load(1, XDATA, add(CFA_XSP16, literal(-14)))
CFI V1 load(1, XDATA, add(CFA_XSP16, literal(-13)))
CFI V2 load(1, XDATA, add(CFA_XSP16, literal(-12)))
CFI V3 load(1, XDATA, add(CFA_XSP16, literal(-11)))
CFI V4 load(1, XDATA, add(CFA_XSP16, literal(-10)))
CFI V5 load(1, XDATA, add(CFA_XSP16, literal(-9)))
CFI V6 load(1, XDATA
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -