📄 node07.ns
字号:
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
SEG EEFAR
ORG OFFCHIPMEM
%nviID APEXP
DATA.B 0
SEG EEFAR
ORG OFFCHIPMEM
%setAI APEXP
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
SEG EEFAR
ORG OFFCHIPMEM
%setDI APEXP
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
SEG EEFAR
ORG OFFCHIPMEM
%setO APEXP
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
SEG EEFAR
ORG OFFCHIPMEM
%setL APEXP
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0,0,0,0,0
DATA.B 0,0,0,0
SEG RAMNEAR
ORG
%nviReID APEXP
RES 2
SEG RAMNEAR
ORG
%nviL APEXP
RES 4
SEG RAMNEAR
ORG
%nvoRe APEXP
RES 19
SEG RAMNEAR
ORG
%nvoV APEXP
RES 17
SEG RAMNEAR
ORG
%nvoL APEXP
RES 4
SEG RAMNEAR
ORG
%o APEXP
RES 0C
SEG RAMNEAR
ORG
%buf APEXP
RES 5
SEG RAMNEAR
ORG
%sn APEXP
RES 1
SEG RAMNEAR
ORG
%zt APEXP
RES 10
SEG RAMNEAR
ORG
%vbuf APEXP
RES 17
SEG RAMNEAR
ORG
%dd APEXP
RES 2
SEG RAMNEAR
ORG
%lv APEXP
RES 2
SEG RAMNEAR
ORG
%err APEXP
RES 1
SEG RAMNEAR
ORG
%dy APEXP
RES 1
SEG RAMNEAR
ORG
%jlt APEXP
RES 2
SEG RAMNEAR
ORG
%jln APEXP
RES 2
SEG RAMNEAR
ORG
%doys APEXP
RES 0C
SEG RAMNEAR
ORG
%don APEXP
RES 1
SEG RAMNEAR
ORG
%i APEXP
RES 1
SEG RAMNEAR
ORG
%z APEXP
RES 1
SEG RAMNEAR
ORG
%t APEXP
RES 1
SEG RAMNEAR
ORG
%n APEXP
RES 1
SEG RAMNEAR
ORG
%zbj APEXP
RES 1
SEG RAMNEAR
ORG
%zdd APEXP
RES 1
SEG RAMNEAR
ORG
%zdx APEXP
RES 1
SEG RAMNEAR
ORG
%zcx APEXP
RES 1
SEG RAMNEAR
ORG
%zbjz APEXP
RES 1
SEG RAMNEAR
ORG
%zddz APEXP
RES 1
SEG RAMNEAR
ORG
%zdxz APEXP
RES 1
SEG RAMNEAR
ORG
%zcxz APEXP
RES 1
SEG CODE
ORG
%runo APEXP ; Function body
PUSHS #0
POP [1][@NEAR(%t)]
PUSHS #0
POP [1][@NEAR(%i)]
PUSH [1][@NEAR(%i)]
XOR #9
SBRNZ *+4
BRF %runo+144
PUSH [1][@NEAR(%sn)]
AND #0F8
BRNZ %runo+28
PUSH [1][@NEAR(%i)]
PUSHD #%setO+1
PUSH [1][@NEAR(%sn)]
PUSH #0B
CALL _mul8l
CALL _add16
POPD [0]
PUSH [0][TOS]
DROP TOS
POP [1][@NEAR(%z)]
BR %runo+3C
PUSH [1][@NEAR(%i)]
PUSHD #%setL+1
PUSH [1][@NEAR(%sn)]
ADD #0F8
PUSH #0B
CALL _mul8l
CALL _add16
POPD [0]
PUSH [0][TOS]
DROP TOS
POP [1][@NEAR(%z)]
PUSH [1][@NEAR(%z)]
SBRNZ *+4
BRF %runo+144
PUSH [1][@NEAR(%z)]
DEC
SBRNZ %runo+53
PUSH [1][@NEAR(%t)]
DEC
SBRNZ *+4
BRF %runo+144
PUSHS #0
POP [1][@NEAR(%t)]
BRF %runo+13C
PUSH [1][@NEAR(%t)]
XOR #2
SBRNZ *+4
BRF %runo+13C
PUSH #0A
PUSH [1][@NEAR(%z)]
CALL _div8
POP [1][@NEAR(%n)]
PUSH #0A
PUSH [1][@NEAR(%z)]
CALL _mod8
POP [1][@NEAR(%z)]
PUSH [1][@NEAR(%z)]
SBRNZ *+4
BRF %runo+13C
PUSH [1][@NEAR(%n)]
AND #0F0
BRNZ %runo+0C6
PUSH [1][@NEAR(%n)]
PUSHD #%zt
POPD [3]
PUSH [3][TOS]
DROP TOS
POP [1][@NEAR(%n)]
PUSH [1][@NEAR(%z)]
XOR #3
SBRNZ %runo+94
PUSH [1][@NEAR(%n)]
XOR #3
SBRNZ %runo+8F
PUSHS #1
POP [1][@NEAR(%t)]
SBR %runo+92
PUSHS #2
POP [1][@NEAR(%t)]
BR %runo+0C4
PUSH [1][@NEAR(%z)]
ADD #0FD
DROP TOS
BRC %runo+0B0
PUSH [1][@NEAR(%n)]
CALL _r_shift8_4
POP [1][@NEAR(%n)]
PUSH [1][@NEAR(%z)]
PUSH [1][@NEAR(%n)]
XOR
SBRNZ %runo+0AB
PUSHS #1
POP [1][@NEAR(%t)]
SBR %runo+0AE
PUSHS #2
POP [1][@NEAR(%t)]
BR %runo+0C4
PUSH [1][@NEAR(%n)]
AND #0F
POP [1][@NEAR(%n)]
PUSH [1][@NEAR(%z)]
PUSH [1][@NEAR(%n)]
CALL _gequ8
SBRZ %runo+0C1
PUSHS #1
POP [1][@NEAR(%t)]
SBR %runo+0C4
PUSHS #2
POP [1][@NEAR(%t)]
BR %runo+13C
PUSH [1][@NEAR(%n)]
XOR #10
BRNZ %runo+10F
PUSH [1][@NEAR(%z)]
XOR #3
SBRNZ %runo+0DC
PUSH [1][@NEAR(%zdx)]
DEC
SBRNZ %runo+0D9
PUSHS #1
POP [1][@NEAR(%t)]
SBR %runo+0DC
PUSHS #2
POP [1][@NEAR(%t)]
PUSH [1][@NEAR(%z)]
XOR #4
SBRNZ %runo+0EC
PUSH [1][@NEAR(%zbj)]
DEC
SBRNZ %runo+0E9
PUSHS #1
POP [1][@NEAR(%t)]
SBR %runo+0EC
PUSHS #2
POP [1][@NEAR(%t)]
PUSH [1][@NEAR(%z)]
XOR #5
SBRNZ %runo+0FC
PUSH [1][@NEAR(%zdd)]
DEC
SBRNZ %runo+0F9
PUSHS #1
POP [1][@NEAR(%t)]
SBR %runo+0FC
PUSHS #2
POP [1][@NEAR(%t)]
PUSH [1][@NEAR(%z)]
XOR #6
BRNZ %runo+13C
PUSH [1][@NEAR(%zcx)]
DEC
SBRNZ %runo+10A
PUSHS #1
POP [1][@NEAR(%t)]
SBR %runo+10D
PUSHS #2
POP [1][@NEAR(%t)]
BR %runo+13C
PUSH [1][@NEAR(%n)]
ADD #0EC
DROP TOS
BRNC %runo+13C
PUSH [1][@NEAR(%n)]
ADD #0E8
DROP TOS
BRC %runo+13C
PUSH [1][@NEAR(%n)]
ADD #0EC
POP [1][@NEAR(%n)]
PUSH [1][@NEAR(%z)]
AND #0FC
BRNZ %runo+13C
PUSH [1][@NEAR(%z)]
PUSH [1][@NEAR(%n)]
PUSHD #%nviL
POPD [3]
PUSH [3][TOS]
DROP TOS
XOR
SBRNZ %runo+139
PUSHS #1
POP [1][@NEAR(%t)]
SBR %runo+13C
PUSHS #2
POP [1][@NEAR(%t)]
PUSH [1][@NEAR(%i)]
INC
POP [1][@NEAR(%i)]
BRF %runo+6
PUSH [1][@NEAR(%sn)]
AND #0F8
BRNZ %runo+15C
PUSHD #%setO
PUSH [1][@NEAR(%sn)]
PUSH #0B
CALL _mul8l
CALL _add16
POPD [0]
PUSH [0][0]
POP [1][@NEAR(%z)]
BR %runo+16E
PUSHD #%setL
PUSH [1][@NEAR(%sn)]
ADD #0F8
PUSH #0B
CALL _mul8l
CALL _add16
POPD [0]
PUSH [0][0]
POP [1][@NEAR(%z)]
PUSH [1][@NEAR(%t)]
DEC
SBRNZ %runo+17C
PUSH [1][@NEAR(%z)]
SBRNZ %runo+179
PUSHS #1
POP [1][@NEAR(%z)]
SBR %runo+17C
PUSHS #0
POP [1][@NEAR(%z)]
PUSH [1][@NEAR(%z)]
PUSH [1][@NEAR(%sn)]
PUSHD #%o
POPD [3]
PUSH [3][TOS]
DROP TOS
XOR
BRZ %runo+1E1
PUSH [1][@NEAR(%z)]
DEC
BRNZ %runo+1A2
PUSH [1][@NEAR(%sn)]
PUSHD #%doys
POPD [0]
PUSH [0][TOS]
DROP TOS
SBRNZ %runo+1A0
PUSHS #1
PUSH [1][@NEAR(%sn)]
PUSHD #%o
POPD [3]
POP [3][TOS]
DROP TOS
BR %runo+1E1
PUSH [1][@NEAR(%sn)]
AND #0F8
BRNZ %runo+1C0
PUSHD #%setO
PUSH [1][@NEAR(%sn)]
PUSH #0B
CALL _mul8l
CALL _add16
POPD [0]
PUSH [0][0A]
PUSH [1][@NEAR(%sn)]
PUSHD #%doys
POPD [3]
POP [3][TOS]
DROP TOS
BR %runo+1D8
PUSHD #%setL
PUSH [1][@NEAR(%sn)]
ADD #0F8
PUSH #0B
CALL _mul8l
CALL _add16
POPD [0]
PUSH [0][0A]
PUSH [1][@NEAR(%sn)]
PUSHD #%doys
POPD [3]
POP [3][TOS]
DROP TOS
PUSHS #0
PUSH [1][@NEAR(%sn)]
PUSHD #%o
POPD [0]
POP [0][TOS]
DROP TOS
RET
SEG RAMNEAR
ORG
%yrsz APEXP
RES 1
SEG CODE
ORG
%jlno APEXP ; Function body
PUSHD #806
PUSH [DSP][-2]
PUSH [DSP][-2]
CALL _r_shift16
CALL _r_shift16
DROP NEXT
POP [1][@NEAR(%yrsz)]
PUSH [1][@NEAR(%yrsz)]
DROP NEXT
DROP_R NEXT
SEG RAMNEAR
ORG
%no2 APEXP
RES 1
SEG RAMNEAR
ORG
%no APEXP
RES 1
SEG RAMNEAR
ORG
%snn APEXP
RES 1
SEG RAMNEAR
ORG
%d APEXP
RES 1
SEG RAMNEAR
ORG
%pzsj APEXP
RES 1
SEG RAMNEAR
ORG
%timen APEXP
RES 1
SEG RAMNEAR
ORG
%jlm APEXP
RES 1
SEG RAMNEAR
ORG
%jlb APEXP
RES 1
SEG CODE
ORG
WHEN1 EXPORT ; When task
PUSHS #0
POP [1][@NEAR(%don)]
PUSH [1][@NEAR(%don)]
XOR #0C
BRZ WHEN1+26
PUSH [1][@NEAR(%don)]
PUSHD #%doys
POPD [0]
PUSH [0][TOS]
DROP TOS
SBRZ WHEN1+1F
PUSHD #%doys
PUSH [1][@NEAR(%don)]
CALL _add_8_16f
POPD [2]
PUSH [2][0]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -