📄 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
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+19E
PUSH [1][@NEAR(%sn)]
AND #0F8
SBRZ *+4
BRF %runo+2B
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)]
BRF %runo+3F
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)]
SBRZ *+4
BRF %runo+48
BRF %runo+19E
PUSH [1][@NEAR(%z)]
XOR #1
SBRZ *+4
BRF %runo+61
PUSH [1][@NEAR(%t)]
XOR #1
SBRZ *+4
BRF %runo+5B
BRF %runo+19E
PUSHS #0
POP [1][@NEAR(%t)]
BRF %runo+196
PUSH [1][@NEAR(%t)]
XOR #2
SBRNZ *+4
BRF %runo+196
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+196
PUSH [1][@NEAR(%n)]
AND #0F0
SBRZ *+4
BRF %runo+0ED
PUSH [1][@NEAR(%n)]
PUSHD #%zt
POPD [3]
PUSH [3][TOS]
DROP TOS
POP [1][@NEAR(%n)]
PUSH [1][@NEAR(%z)]
XOR #3
SBRZ *+4
BRF %runo+0AD
PUSH [1][@NEAR(%n)]
XOR #3
SBRZ *+4
BRF %runo+0A7
PUSHS #1
POP [1][@NEAR(%t)]
BRF %runo+0AA
PUSHS #2
POP [1][@NEAR(%t)]
BRF %runo+0EA
PUSHS #3
PUSH [1][@NEAR(%z)]
CALL _less8
SBRNZ *+4
BRF %runo+0D1
PUSH [1][@NEAR(%n)]
CALL _r_shift8_4
POP [1][@NEAR(%n)]
PUSH [1][@NEAR(%z)]
PUSH [1][@NEAR(%n)]
XOR
SBRZ *+4
BRF %runo+0CB
PUSHS #1
POP [1][@NEAR(%t)]
BRF %runo+0CE
PUSHS #2
POP [1][@NEAR(%t)]
BRF %runo+0EA
PUSH [1][@NEAR(%n)]
AND #0F
POP [1][@NEAR(%n)]
PUSH [1][@NEAR(%z)]
PUSH [1][@NEAR(%n)]
CALL _gequ8
SBRNZ *+4
BRF %runo+0E7
PUSHS #1
POP [1][@NEAR(%t)]
BRF %runo+0EA
PUSHS #2
POP [1][@NEAR(%t)]
BRF %runo+196
PUSH [1][@NEAR(%n)]
XOR #10
SBRZ *+4
BRF %runo+15C
PUSH [1][@NEAR(%z)]
XOR #3
SBRZ *+4
BRF %runo+10E
PUSH [1][@NEAR(%zdx)]
XOR #1
SBRZ *+4
BRF %runo+10B
PUSHS #1
POP [1][@NEAR(%t)]
BRF %runo+10E
PUSHS #2
POP [1][@NEAR(%t)]
PUSH [1][@NEAR(%z)]
XOR #4
SBRZ *+4
BRF %runo+127
PUSH [1][@NEAR(%zbj)]
XOR #1
SBRZ *+4
BRF %runo+124
PUSHS #1
POP [1][@NEAR(%t)]
BRF %runo+127
PUSHS #2
POP [1][@NEAR(%t)]
PUSH [1][@NEAR(%z)]
XOR #5
SBRZ *+4
BRF %runo+140
PUSH [1][@NEAR(%zdd)]
XOR #1
SBRZ *+4
BRF %runo+13D
PUSHS #1
POP [1][@NEAR(%t)]
BRF %runo+140
PUSHS #2
POP [1][@NEAR(%t)]
PUSH [1][@NEAR(%z)]
XOR #6
SBRZ *+4
BRF %runo+159
PUSH [1][@NEAR(%zcx)]
XOR #1
SBRZ *+4
BRF %runo+156
PUSHS #1
POP [1][@NEAR(%t)]
BRF %runo+159
PUSHS #2
POP [1][@NEAR(%t)]
BRF %runo+196
PUSH #14
PUSH [1][@NEAR(%n)]
CALL _gequ8
SBRNZ *+4
BRF %runo+196
PUSH [1][@NEAR(%n)]
PUSH #17
CALL _gequ8
SBRNZ *+4
BRF %runo+196
PUSH [1][@NEAR(%n)]
ADD #0EC
POP [1][@NEAR(%n)]
PUSH [1][@NEAR(%z)]
AND #0FC
SBRZ *+4
BRF %runo+196
PUSH [1][@NEAR(%z)]
PUSH [1][@NEAR(%n)]
PUSHD #%nviL
POPD [3]
PUSH [3][TOS]
DROP TOS
XOR
SBRZ *+4
BRF %runo+193
PUSHS #1
POP [1][@NEAR(%t)]
BRF %runo+196
PUSHS #2
POP [1][@NEAR(%t)]
PUSH [1][@NEAR(%i)]
INC
POP [1][@NEAR(%i)]
BRF %runo+6
PUSH [1][@NEAR(%sn)]
AND #0F8
SBRZ *+4
BRF %runo+1B9
PUSHD #%setO
PUSH [1][@NEAR(%sn)]
PUSH #0B
CALL _mul8l
CALL _add16
POPD [0]
PUSH [0][0]
POP [1][@NEAR(%z)]
BRF %runo+1CB
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)]
XOR #1
SBRZ *+4
BRF %runo+1E2
PUSH [1][@NEAR(%z)]
SBRZ *+4
BRF %runo+1DF
PUSHS #1
POP [1][@NEAR(%z)]
BRF %runo+1E2
PUSHS #0
POP [1][@NEAR(%z)]
PUSH [1][@NEAR(%z)]
PUSH [1][@NEAR(%sn)]
PUSHD #%o
POPD [3]
PUSH [3][TOS]
DROP TOS
XOR
SBRNZ *+4
BRF %runo+253
PUSH [1][@NEAR(%z)]
XOR #1
SBRZ *+4
BRF %runo+211
PUSH [1][@NEAR(%sn)]
PUSHD #%doys
POPD [0]
PUSH [0][TOS]
DROP TOS
SBRZ *+4
BRF %runo+20E
PUSHS #1
PUSH [1][@NEAR(%sn)]
PUSHD #%o
POPD [3]
POP [3][TOS]
DROP TOS
BRF %runo+253
PUSH [1][@NEAR(%sn)]
AND #0F8
SBRZ *+4
BRF %runo+232
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
BRF %runo+24A
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
NOP
SEG RAMNEAR
ORG
%yrsz APEXP
RES 1
SEG CODE
ORG
%jlno APEXP ; Function body
PUSH #8
PUSHS #6
PUSH [DSP][-2]
PUSH [DSP][-2]
CALL _r_shift16
CALL _r_shift16
DROP NEXT
POP [1][@NEAR(%yrsz)]
PUSH [1][@NEAR(%yrsz)]
BRF %jlno+11
DROP NEXT
DROP NEXT
RET
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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -