[TIS-100] sequence mode calculator(NEXUS 09.904.9) [CYCLES:2103 NODES:7 INSTR:90]
當初看到時還蠻難的,到現在才解決;
這是我的解法,雖然有抓到方向了但最後還是沒跟上解答作者的思路。
別人的解答:https://github.com/brianhuffman/tis-100/blob/master/save/NEXUS.09.904.9.2083-4-55.txt
Code:
@0
MOV 9 ACC
N:SUB 1
MOV 0 RIGHT
JGZ N
MOV 0 LEFT
MOV UP ACC
JEZ
N2:MOV RIGHT LEFT
SUB 1
JGZ N2
MOV LEFT ACC
ADD 1
@1
MOV -1 UP
N:JRO DOWN
MOV 0 UP
JMP N
MOV 1 RIGHT
JRO RIGHT
N2:MOV UP ACC
JLZ N3
MOV 1 RIGHT
MOV 1 RIGHT
MOV 1 RIGHT
MOV ACC RIGHT
JMP N2
N3:MOV 3 RIGHT
JRO DOWN
@2
JRO LEFT
MOV 9 UP
N:MOV UP ACC
JEZ N2
MOV 1 UP
MOV ACC UP
MOV ACC UP
JMP N
N2:MOV 1 LEFT
MOV 1 RIGHT
N3:JRO LEFT
MOV LEFT RIGHT
JMP N3
MOV 3 RIGHT
MOV -2 UP
@3
MOV -1 UP
JRO LEFT
N3:JRO LEFT
MOV LEFT UP
JMP N3
N:MOV UP ACC
JLZ N2
MOV 1 DOWN
MOV ACC DOWN
MOV ACC DOWN
JMP N
N2:MOV 11 DOWN
@4
MOV 9 ACC
N:SUB 1
MOV 1 UP
JGZ N
MOV 3 UP
JRO RIGHT
MOV -14 UP
@5
MOV -1 ACC
SAV
ADD 1
N:JRO RIGHT
SAV
JMP N
SWP
MOV 0 ACC
SWP
JMP N
SWP
MOV ACC DOWN
MOV 1 LEFT
@6
N3:JRO UP
MOV -1 LEFT
SUB UP
JLZ N2
JGZ N
MOV 3 LEFT
N:ADD UP
JMP N3
N2:MOV 1 LEFT
MOV UP ACC
JMP N3
MOV 7 LEFT
MOV 0 ACC
Other Videos By 慧可的小世界
Other Statistics
TIS-100 Statistics For 慧可的小世界
慧可的小世界 presently has 1,411 views for TIS-100 across 48 videos, and less than an hour worth of TIS-100 videos were uploaded to his channel. This makes up less than 0.29% of the total overall content on 慧可的小世界's YouTube channel.