subleq をもっとよく説明してくれる人はいますか? http://esolangs.org/wiki/Subleqを見ています
例:
3 4 6
7 7 7
3 4 0
アドレス 0 にある最初の命令は、7 (アドレス 4) から 7 (アドレス 3) を減算します。アドレス 4 の結果は 0 であるため、6 にジャンプします。アドレス 6 から始まる命令 3 4 0 は、現在の 0 から 7 を減算し、0 にジャンプして戻ります。実行シーケンスは次のとおりです (A と B は減算後に表示されます)。 )
0: 3 4 6 A=7 B=0 6: 3 4 0 A=7 B=-7 0: 3 4 6 A=7 B=-14 6: 3 4 0 A=7 B=-21 0: 3 4 6 A=7 B=-28 ...
私の最初の質問はアドレス 0 "3 4 6 A=7 B=0" ですか? 彼らはどこで7を手に入れましたか?最初の2桁からですか?私はそれが引き算に関係していると思いました:S