タグ

CPUに関するYassLabのブックマーク (1)

  • Ruby+DXOpalでリレー式論理回路シミュレータを自作して1bit CPUまで動かした - Qiita

    「1bit CPU」というのは、書籍『CPUの創りかた』に載っている「オリジナルCPU 試作3号機(エレキ式)」のことです。 ※ ブログに書いていた記事を Qiita に引っ越してきました。元の公開日は 2020-05-03 です。 概要 リポジトリ: デモ(ブラウザで動かせます): https://sonota88.github.io/kairo-gokko/pages/39_aot_compile/index.html 音量を小さめにしていますが、音が出ます 表示サイズや負荷の関係でPCブラウザ推奨です とりあえず富豪的に作っていて、まだ最適化などやってません 最初は発振するので、スイッチを適当に操作して発振を止める必要があります。止め方についてはこちらを参照してください。 左下のスイッチがクロックで、右下のスイッチで命令( MOV A, A と NOT A )を切り替えています。 回

    Ruby+DXOpalでリレー式論理回路シミュレータを自作して1bit CPUまで動かした - Qiita
    YassLab
    YassLab 2023/04/30
    “回路図エディタの部分を LibreOffice Draw に丸投げすることにより、製作期間をかなり短縮してシミュレータ部分に集中することができました。/ ほぼ Ruby 製。ブラウザで動かす部分は DXOpal を使っています。”
  • 1