📄 node07.ns
字号:
DEC
POP [2][0]
PUSH [1][@NEAR(%don)]
INC
POP [1][@NEAR(%don)]
BR WHEN1+3
RET
SEG CODE
ORG
WHEN2 EXPORT ; When task
PUSH [1][@NEAR(%pzsj)]
BRZ WHEN2+17
PUSH [1][@NEAR(%pzsj)]
DEC
POP [1][@NEAR(%pzsj)]
PUSH [1][@NEAR(%pzsj)]
DEC
SBRNZ WHEN2+11
CALLF %settime
SBR WHEN2+14
CALLF %setdata
BRF WHEN2+1A5
PUSH [1][@NEAR(%timen)]
INC
POP [1][@NEAR(%timen)]
PUSH [1][@NEAR(%timen)]
XOR #8
BRNZ WHEN2+35
CALLF %gettime
PUSH [1][@NEAR(%dq)+2]
POP [1][@NEAR(%nviTime)+2]
PUSH [1][@NEAR(%dq)+3]
POP [1][@NEAR(%nviTime)+3]
PUSH [1][@NEAR(%dq)+4]
POP [1][@NEAR(%nviTime)+4]
PUSH [1][@NEAR(%dq)+5]
POP [1][@NEAR(%nviTime)+5]
PUSH [1][@NEAR(%timen)]
XOR #9
SBRNZ WHEN2+45
CALLF %getdata
PUSH [1][@NEAR(%dq)]
POP [1][@NEAR(%nviTime)]
PUSH [1][@NEAR(%dq)+1]
POP [1][@NEAR(%nviTime)+1]
PUSH [1][@NEAR(%timen)]
XOR #0A
BRNZ WHEN2+81
PUSHS #0
POP [1][@NEAR(%timen)]
PUSH [1][@NEAR(%jlm)]
INC
BRNZ WHEN2+63
PUSH [1][@NEAR(%dq)+5]
ADD #0E2
DROP TOS
BRNC WHEN2+5E
PUSHS #1
POP [1][@NEAR(%jlm)]
SBR WHEN2+61
PUSHS #0
POP [1][@NEAR(%jlm)]
BR WHEN2+81
PUSH [1][@NEAR(%jlm)]
SBRNZ WHEN2+74
PUSH [1][@NEAR(%dq)+5]
ADD #0E2
DROP TOS
BRNC WHEN2+81
PUSHS #1
POP [1][@NEAR(%jlb)]
PUSHS #1
POP [1][@NEAR(%jlm)]
SBR WHEN2+81
PUSH [1][@NEAR(%dq)+5]
ADD #0E2
DROP TOS
BRC WHEN2+81
PUSHS #0
POP [1][@NEAR(%jlb)]
PUSHS #0
POP [1][@NEAR(%jlm)]
PUSH [1][@NEAR(%timen)]
XOR #3
SBRZ *+4
BRF WHEN2+1A5
PUSH [1][@NEAR(%jlb)]
INC
SBRNZ *+4
BRF WHEN2+1A5
PUSH [1][@NEAR(%jlt)]
PUSH [1][@NEAR(%jlt)+1]
CALL _inc16
POP [1][@NEAR(%jlt)+1]
POP [1][@NEAR(%jlt)]
PUSHD #168
PUSH [1][@NEAR(%jlt)]
PUSH [1][@NEAR(%jlt)+1]
CALL _equal16
BRZ WHEN2+0B5
PUSHS #0
PUSHS #0
POP [1][@NEAR(%jlt)+1]
POP [1][@NEAR(%jlt)]
PUSH [1][@NEAR(%no)]
SBRZ WHEN2+0B2
PUSHS #0
POP [1][@NEAR(%no)]
SBR WHEN2+0B5
PUSHS #1
POP [1][@NEAR(%no)]
PUSHS #0
PUSH [1][@NEAR(%nviTime)+1]
POP [1][@NEAR(%jln)+1]
POP [1][@NEAR(%jln)]
PUSHS #5
PUSH [1][@NEAR(%jln)]
PUSH [1][@NEAR(%jln)+1]
CALL _l_shift16
POP [1][@NEAR(%jln)+1]
POP [1][@NEAR(%jln)]
PUSH [1][@NEAR(%jln)]
PUSH [1][@NEAR(%jln)+1]
PUSH [1][@NEAR(%nviTime)+2]
CALL _add_8_16f
POP [1][@NEAR(%jln)+1]
POP [1][@NEAR(%jln)]
PUSHS #5
PUSH [1][@NEAR(%jln)]
PUSH [1][@NEAR(%jln)+1]
CALL _l_shift16
POP [1][@NEAR(%jln)+1]
POP [1][@NEAR(%jln)]
PUSH [1][@NEAR(%jln)]
PUSH [1][@NEAR(%jln)+1]
PUSH [1][@NEAR(%nviTime)+3]
CALL _add_8_16f
POP [1][@NEAR(%jln)+1]
POP [1][@NEAR(%jln)]
PUSH [1][@NEAR(%no)]
DEC
SBRNZ WHEN2+0F4
PUSH [1][@NEAR(%jln)]
ADD #40
POP [1][@NEAR(%jln)]
PUSH [1][@NEAR(%jln)]
PUSH [1][@NEAR(%jln)+1]
PUSHD #%jl+16
PUSH [1][@NEAR(%jlt)]
PUSH [1][@NEAR(%jlt)+1]
PUSH #19
CALL _mul_8_16
CALL _add16
CALL _eeprom_far_write_long
PUSH [1][@NEAR(%jlb)]
PUSH [1][@NEAR(%nviTime)+4]
SHL
ADD
PUSHD #%jl+18
PUSH [1][@NEAR(%jlt)]
PUSH [1][@NEAR(%jlt)+1]
PUSH #19
CALL _mul_8_16
CALL _add16
CALL _eeprom_far_write
PUSHS #0
POP [1][@NEAR(%jlb)]
PUSH [1][@NEAR(%jlb)]
XOR #8
BRZ WHEN2+14A
PUSHD #%nvoV
PUSH [1][@NEAR(%jlb)]
CALLF _lshift8by1_add16
CALL _ldP0_fetchl
PUSHD #%jl
PUSH [1][@NEAR(%jlt)]
PUSH [1][@NEAR(%jlt)+1]
PUSH #19
CALL _mul_8_16
CALL _add16
PUSH [1][@NEAR(%jlb)]
CALLF _lshift8by1_add16
CALL _eeprom_far_write_long
PUSH [1][@NEAR(%jlb)]
INC
POP [1][@NEAR(%jlb)]
BR WHEN2+11F
PUSH [1][@NEAR(%nvoV)+10]
PUSHD #%jl+10
PUSH [1][@NEAR(%jln)]
PUSH [1][@NEAR(%jln)+1]
PUSH #19
CALL _mul_8_16
CALL _add16
CALL _eeprom_far_write
PUSH [1][@NEAR(%nvoV)+11]
PUSHD #%jl+11
PUSH [1][@NEAR(%jln)]
PUSH [1][@NEAR(%jln)+1]
PUSH #19
CALL _mul_8_16
CALL _add16
CALL _eeprom_far_write
PUSH [1][@NEAR(%nvoV)+12]
PUSH [1][@NEAR(%nvoV)+13]
PUSHD #%jl+12
PUSH [1][@NEAR(%jlt)]
PUSH [1][@NEAR(%jlt)+1]
PUSH #19
CALL _mul_8_16
CALL _add16
CALL _eeprom_far_write_long
PUSH [1][@NEAR(%nvoV)+14]
PUSHD #%jl+14
PUSH [1][@NEAR(%jlt)]
PUSH [1][@NEAR(%jlt)+1]
PUSH #19
CALL _mul_8_16
CALL _add16
CALL _eeprom_far_write
PUSH [1][@NEAR(%nvoV)+15]
PUSHD #%jl+15
PUSH [1][@NEAR(%jlt)]
PUSH [1][@NEAR(%jlt)+1]
PUSH #19
CALL _mul_8_16
CALL _add16
CALL _eeprom_far_write
PUSH #0FF
POP [1][@NEAR(%jlb)]
PUSH [1][@NEAR(%sn)]
XOR #10
SBRZ *+4
BRF WHEN2+2A4
PUSH [1][@NEAR(%zbjz)]
POP [1][@NEAR(%zbj)]
PUSHS #0
POP [1][@NEAR(%zbjz)]
PUSH [1][@NEAR(%zddz)]
POP [1][@NEAR(%zdd)]
PUSHS #0
POP [1][@NEAR(%zddz)]
PUSH [1][@NEAR(%zdxz)]
POP [1][@NEAR(%zdx)]
PUSHS #0
POP [1][@NEAR(%zdxz)]
PUSH [1][@NEAR(%zcxz)]
POP [1][@NEAR(%zcx)]
PUSHS #0
POP [1][@NEAR(%zcxz)]
PUSHS #0
POP [1][@NEAR(%i)]
PUSH [1][@NEAR(%i)]
XOR #8
BRZ WHEN2+1F4
PUSHD #%vbuf
PUSH [1][@NEAR(%i)]
CALLF _lshift8by1_add16
CALL _ldP0_fetchl
PUSHD #%nvoV
PUSH [1][@NEAR(%i)]
CALLF _lshift8by1_add16
POPD [3]
POP [3][1]
POP [3][0]
PUSH #24
CALL _nv_update_request
PUSH [1][@NEAR(%i)]
INC
POP [1][@NEAR(%i)]
BR WHEN2+1CC
PUSHS #0
POP [1][@NEAR(%i)]
PUSH [1][@NEAR(%i)]
XOR #2
BRZ WHEN2+21A
PUSH [1][@NEAR(%i)]
PUSHD #%vbuf+10
POPD [0]
PUSH [0][TOS]
DROP TOS
PUSHD #%nvoV+10
PUSH [1][@NEAR(%i)]
CALL _add_8_16f
POPD [3]
POP [3][0]
PUSH #24
CALL _nv_update_request
PUSH [1][@NEAR(%i)]
INC
POP [1][@NEAR(%i)]
BR WHEN2+1F7
PUSHS #0
POP [1][@NEAR(%vbuf)+10]
PUSHS #0
POP [1][@NEAR(%vbuf)+11]
PUSHS #0
PUSHS #0
POP [1][@NEAR(%lv)+1]
POP [1][@NEAR(%lv)]
PUSH #10
POP [1][@NEAR(%i)]
PUSH [1][@NEAR(%i)]
INC
BRZ WHEN2+257
PUSHS #1
PUSH [1][@NEAR(%lv)]
PUSH [1][@NEAR(%lv)+1]
CALL _l_shift16
POP [1][@NEAR(%lv)+1]
POP [1][@NEAR(%lv)]
PUSHS #5
PUSH [1][@NEAR(%i)]
PUSHD #%zt
POPD [0]
PUSH [0][TOS]
DROP TOS
CALL _gequ8
SBRZ WHEN2+250
PUSH [1][@NEAR(%lv)]
PUSH [1][@NEAR(%lv)+1]
CALL _inc16
POP [1][@NEAR(%lv)+1]
POP [1][@NEAR(%lv)]
PUSH [1][@NEAR(%i)]
DEC
POP [1][@NEAR(%i)]
BR WHEN2+22A
PUSH [1][@NEAR(%lv)]
PUSH [1][@NEAR(%lv)+1]
PUSHD #2412
CALL _nv_update_long_offset
PUSH [1][@NEAR(%sn)]
POP [1][@NEAR(%buf)]
PUSH %nviID
POP [1][@NEAR(%buf)+2]
PUSH #18
PUSHD #%buf
PUSH #80
CALLF _neurowire_inv_master
PUSH [1][@NEAR(%err)]
DEC
SBRNZ WHEN2+27D
PUSH [1][@NEAR(%buf)+2]
ADD #80
POP [1][@NEAR(%buf)+2]
PUSH [1][@NEAR(%dy)]
DEC
SBRNZ WHEN2+287
PUSH [1][@NEAR(%buf)+2]
ADD #40
POP [1][@NEAR(%buf)+2]
PUSH [1][@NEAR(%buf)+1]
PUSHD #2414
CALL _nv_update_int_offset
PUSH [1][@NEAR(%buf)+2]
PUSHD #2415
CALL _nv_update_int_offset
PUSH #24
CALL _nv_update_request
PUSH [1][@NEAR(%nvoV)+16]
INC
POP [1][@NEAR(%nvoV)+16]
PUSHS #0
POP [1][@NEAR(%sn)]
BRF WHEN2+545
PUSH [1][@NEAR(%sn)]
PUSHD #%zt
POPD [0]
PUSH [0][TOS]
DROP TOS
CALL _l_shift8_5
PUSH [1][@NEAR(%sn)]
ADD
POP [1][@NEAR(%buf)]
PUSH [1][@NEAR(%sn)]
AND #0F8
BRNZ WHEN2+31B
CALLF %runo
PUSHD #%setAI
PUSH [1][@NEAR(%sn)]
PUSHS #7
CALL _mul8l
CALL _add16
POPD [3]
PUSH [3][5]
POP [1][@NEAR(%buf)+1]
PUSH [1][@NEAR(%sn)]
PUSHD #%o
POPD [0]
PUSH [0][TOS]
DROP TOS
POP [1][@NEAR(%buf)+2]
PUSH [1][@NEAR(%sn)]
XOR #4
SBRNZ WHEN2+2E7
PUSH [1][@NEAR(%sn)]
PUSHD #%o
POPD [0]
PUSH [0][TOS]
DROP TOS
PUSHS #1
SUB TOS,NEXT
PUSHS #1
CALL _bit_output_lo2
PUSH [1][@NEAR(%sn)]
XOR #5
SBRNZ WHEN2+2F9
PUSH [1][@NEAR(%sn)]
PUSHD #%o
POPD [0]
PUSH [0][TOS]
DROP TOS
PUSHS #1
SUB TOS,NEXT
PUSHS #4
CALL _bit_output_lo1
PUSH [1][@NEAR(%sn)]
XOR #6
SBRNZ WHEN2+309
PUSH [1][@NEAR(%sn)]
PUSHD #%o
POPD [0]
PUSH [0][TOS]
DROP TOS
PUSHS #2
CALL _bit_output_lo1
PUSH [1][@NEAR(%sn)]
XOR #7
SBRNZ WHEN2+319
PUSH [1][@NEAR(%sn)]
PUSHD #%o
POPD [0]
PUSH [0][TOS]
DROP TOS
PUSHS #1
CALL _bit_output_lo1
BR WHEN2+357
PUSH [1][@NEAR(%sn)]
ADD #0F8
POP [1][@NEAR(%snn)]
PUSH [1][@NEAR(%sn)]
ADD #0F4
DROP TOS
BRC WHEN2+339
CALLF %runo
PUSH [1][@NEAR(%sn)]
PUSHD #%o
POPD [3]
PUSH [3][TOS]
DROP TOS
PUSH [1][@NEAR(%snn)]
ADD #25
CALL _nv_update_int
PUSHD #%setAI
PUSH [1][@NEAR(%snn)]
PUSHS #7
CALL _mul8l
CALL _add16
POPD [0]
PUSH [0][0]
POP [1][@NEAR(%buf)+1]
PUSHD #%setAI
PUSH [1][@NEAR(%snn)]
PUSHS #7
CALL _mul8l
CALL _add16
POPD [3]
PUSH [3][6]
POP [1][@NEAR(%buf)+2]
PUSH #18
PUSHD #%buf
PUSH #80
CALLF _neurowire_inv_master
PUSHS #0
POP [1][@NEAR(%err)]
PUSH [1][@NEAR(%buf)]
XOR #30
SBRNZ WHEN2+36D
PUSHS #0
POP [1][@NEAR(%dy)]
SBR WHEN2+379
PUSH [1][@NEAR(%buf)]
XOR #31
SBRNZ WHEN2+376
PUSHS #1
POP [1][@NEAR(%dy)]
SBR WHEN2+379
PUSHS #1
POP [1][@NEAR(%err)]
PUSH [1][@NEAR(%err)]
SBRZ *+4
BRF WHEN2+540
PUSHD #800
PUSH [1][@NEAR(%buf)+1]
CALL _l_shift16
PUSH [1][@NEAR(%buf)+2]
CALL _add_8_16f
POP [1][@NEAR(%lv)+1]
POP [1][@NEAR(%lv)]
PUSH [1][@NEAR(%lv)]
AND #0C0
POP [1][@NEAR(%z)]
PUSH [1][@NEAR(%sn)]
AND #0F8
BRZ WHEN2+3AF
PUSH [1][@NEAR(%lv)]
PUSH [1][@NEAR(%lv)+1]
PUSHD #%vbuf
PUSH [1][@NEAR(%sn)]
ADD #0F8
CALLF _lshift8by1_add16
POPD [0]
POP [0][1]
POP [0][0]
BR WHEN2+3D3
PUSH [1][@NEAR(%vbuf)+10]
SHR
POP [1][@NEAR(%vbuf)+10]
PUSH [1][@NEAR(%vbuf)+11]
SHR
POP [1][@NEAR(%vbuf)+11]
PUSH [1][@NEAR(%z)]
XOR #0C0
SBRNZ WHEN2+3C5
PUSH [1][@NEAR(%vbuf)+11]
ADD #80
POP [1][@NEAR(%vbuf)+11]
SBR WHEN2+3D3
PUSH [1][@NEAR(%lv)]
PUSH [1][@NEAR(%lv)+1]
CALL _dec16
OR
SBRNZ WHEN2+3D3
PUSH [1][@NEAR(%vbuf)+10]
ADD #80
POP [1][@NEAR(%vbuf)+10]
PUSH [1][@NEAR(%z)]
XOR #0C0
SBRNZ WHEN2+3E7
PUSHS #3
PUSH [1][@NEAR(%sn)]
PUSHD #%zt
POPD [0]
POP [0][TOS]
DROP TOS
PUSHS #1
POP [1][@NEAR(%zdxz)]
BRF WHEN2+540
PUSH [1][@NEAR(%lv)]
AND #3F
POP [1][@NEAR(%lv)]
PUSH [1][@NEAR(%sn)]
AND #0F8
SBRNZ *+4
BRF WHEN2+4EE
PUSHD #%setAI
PUSH [1][@NEAR(%snn)]
PUSHS #7
CALL _mul8l
CALL _add16
POPD [0]
PUSH [0][0]
INC
SBRNZ WHEN2+410
PUSHS #0
PUSH [1][@NEAR(%sn)]
PUSHD #%zt
POPD [3]
POP [3][TOS]
DROP TOS
BRF WHEN2+540
PUSH [1][@NEAR(%sn)]
ADD #0F8
POP [1][@NEAR(%snn)]
PUSH [1][@NEAR(%z)]
SBRNZ WHEN2+425
PUSH [1][@NEAR(%lv)]
PUSH [1][@NEAR(%lv)+1]
PUSH #0A
CALL _mul_8_16
POP [1][@NEAR(%lv)+1]
POP [1][@NEAR(%lv)]
PUSH [1][@NEAR(%z)]
XOR #80
SBRNZ WHEN2+437
PUSHD #0A
PUSH [1][@NEAR(%lv)]
PUSH [1][@NEAR(%lv)+1]
CALL _div16
POP [1][@NEAR(%lv)+1]
POP [1][@NEAR(%lv)]
PUSHD #%setAI
PUSH [1][@NEAR(%snn)]
PUSHS #7
CALL _mul8l
CALL _add16
POPD [3]
PUSH [3][2]
POP [1][@NEAR(%i)]
PUSH [1][@NEAR(%i)]
BRZ WHEN2+45D
PUSH [1][@NEAR(%lv)]
PUSH [1][@NEAR(%lv)+1]
PUSHS #0
PUSH [1][@NEAR(%i)]
CALL _gequ16
SBRZ WHEN2+45D
PUSHS #0
PUSH [1][@NEAR(%sn)]
PUSHD #%zt
POPD [0]
POP [0][TOS]
DROP TOS
PUSHS #5
PUSH [1][@NEAR(%sn)]
PUSHD #%zt
POPD [3]
PUSH [3][TOS]
DROP TOS
CALL _gequ8
SBRZ WHEN2+471
PUSHS #1
POP [1][@NEAR(%zbjz)]
PUSHS #1
POP [1][@NEAR(%zddz)]
BR WHEN2+4C3
PUSHD #%setAI
PUSH [1][@NEAR(%snn)]
PUSHS #7
CALL _mul8l
CALL _add16
POPD [0]
PUSH [0][1]
POP [1][@NEAR(%i)]
PUSH [1][@NEAR(%i)]
BRZ WHEN2+49A
PUSHS #0
PUSH [1][@NEAR(%i)]
PUSH [1][@NEAR(%lv)]
PUSH [1][@NEAR(%lv)+1]
CALL _gequ16
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -