NANDゲートから始まってCPUを作るゲーム『Turing Complete』の実況プレイ動画です。
今回はプログラムを書いてCPUを動かしていきます。
CPUの仕様
レジスタ
Reg0~Reg5、入力レジスタ、出力レジスタ
すべて8bit
命令
即値
即値(6bit)をReg0に保存
コピー
任意のレジスタの値を任意のレジスタに保存
演算
OR、NOR、AND、NAND、加算、減算
いずれもReg1とReg2で演算を行い、結果をReg3に保存する
比較・ジャンプ
=0、≠0、>0、>=0、<0、<=0
Reg3の値を0と比較し、結果が真ならReg0の値の行にジャンプする
※男性がボイスチェンジャを使用して喋っています。
参考書:
『CPUの創り方』渡波 郁
BGM:
甘茶の音楽工房 様
MusMus 様