3.3 サブレックプロセッサ

ステートマシンアルゴリズムは以下のように擬似コードで表現できます。

  IP = 0
  while (IP >= 0)
  {
    A = memory[IP]     // A =メモリ[IP]
    B = memory[IP+1]
    C = memory[IP+2]
    if (A < 0 or B < 0):   // if(A <0またはB <0):
    {
      IP = -1
    }
    else:
    {
      memory[B] = memory[B] - memory[A]
      if (memory[B] > 0)
        IP = IP + 3
      else:
        IP = C
      }
    }


?7?

Page 8