TIS-100

帰りの電車でちょっと閃いた。
JRO 命令を使って指定された座標に指定された長さの直線を引くノードはこう書ける。

MOV 11, ACC
SUB UP       #11-長さ
JRO ACC
MOV 3, DOWN
MOV 3, DOWN
MOV 3, DOWN
MOV 3, DOWN
MOV 3, DOWN
MOV 3, DOWN
MOV 3, DOWN
MOV 3, DOWN
MOV 3, DOWN
MOV 3, DOWN
MOV NIL, UP #同期取るための命令

JRO ACC のおかげで、(11-長さ)行後の命令から実行すると長さの数だけ MOV 3, DOWN が実行される。
これで一歩正解に近づいたか?