Tech-Blog
技術記事をまとめたページです.
命令をふやす(その1)
2026.03.01 in CPUをつくろう
今回は 加算以外もできるCPU(その1) を作っていきたいと思います。 今回は、CPUに必要な命令(の一部)を考えていきます。 「CPUに送る・CPUが認識できる命令」について、 1.命令の種類について 2.CPUに必要な命令1:演算を行う命令 3.命令を追加してみた! に分けて説明していきます。 筆者的には、最もCPUを作っているなと実感した部分です! 1.命令の種類について ・前回の記事では、命令を構成する要素と、そのbit数について紹介しました。 命令を管理するものとして「カウントするもの …
最新の開発報告(ver.24年12月)
2025.12.01 in 雑談・小ネタ
宣伝も含めて、メンバー4人それぞれが近況報告をしております!! 普段の記事よりハイレベルな話も含まれているので、ぜひご覧ください!! 1.全体の近況報告と記事について 記事担当のAstalisksです。 いつも記事にてお話しているので、プロジェクトの説明や近況報告を 簡単にしていきたいと思います。 改めて、森羅万象プロジェクトとは? 「セキュリティ・キャンプ全国大会2023」内のグループワークで結成されたグループで、 2023年8月より週1(2~4時間ほどの)ペースで活動しております。 「なんで …
命令を送る・受け取る
2025.09.01 in CPUをつくろう
今回は 足し算以外の命令がわかるCPU を作っていきたいと思います。 今回は「ALU(算術論理ユニット)」について、 1.ALUができたら足し算以外も「分かる」らしい、、 2.命令を「分かる」ために必要な要素とは? 3.そもそも、電気だけで命令をどう作っている? 4.ALUをChiselでつくってみた! に分けて説明していきます。 1.ALUができたら足し算以外も「分かる」らしい、、 ・前回の記事では、CPUの機能の一部として 演算処理ユニット(Arithmetic Logic Unit, …
森羅万象プロジェクトができるまで、、。
2025.06.01 in 雑談・小ネタ
はじめに Chapter99では直接開発と関係しませんが、ウラ話や小ネタを提供していきます!! 今回は、セキュリティキャンプ'23を振り返りながら、 森羅万象プロジェクトがどのようにして生まれたのかをお伝えできたらと思います!! ★特にseccamp'24に参加する皆様、キャンプの雰囲気やGWの参考になれば幸いです!!(が、少々ネタバレかもしれません!) 登場人物 一応、前に記事にしているので、よければどおぞ。 ア:Astalisks(Y3『故障を乗り越えて動くシステムのための分散合意ゼミ』、記 …
01-02_加算器をつくる
0001.01.01 in Tech-Blog
こんにちは!森羅万象プロジェクトです! 今回は 足し算だけできるCPU(の一部) を作っていきたいと思います。 (定期宣伝) ちなみにこの記事は、 CPUを作ったことのない人の、 CPUを作ったことのない人による、 CPUを作ったことのない人のための記事 ですので、CPU入門・初心者の筆者と一緒に勉強していただけたらと思っています!! 今回は、「加算器(Adder)」について、 1.加算ができるモノ ≒ 低機能CPU? 2.足し算プログラムなんて作ったことあるよ? 3.物理的に足し算ができる …