単一命令セットコンピュータ(OISC) SUBLEQ a b c a,b,cの3ワードをメモリ上に順番に並べるだけ Mem[B] = Mem[B] - Mem[A] if (Mem[B] <= 0) then goto C else goto next_instruction Scratchのリストは1から始まるのでちょっと混乱した
https://ja.wikipedia.org/wiki/OISC デフォルトで入ってるプログラムは SUBLEQ 8, 9, 0 SUBLEQ 10 11 -1 (-1にアクセスすると終了) アドレス8には4、9には8、10,11には2が入ってる まともに動作確認してないので色々間違ってるかも