Tech-Blog

技術記事をまとめたページです.

記事一覧 2026
  • 命令をふやす(その1)

    2026.03.01 in CPUをつくろう

    今回は 加算以外もできるCPU(その1) を作っていきたいと思います。 今回は、CPUに必要な命令(の一部)を考えていきます。 「CPUに送る・CPUが認識できる命令」について、 1.命令の種類について 2.CPUに必要な命令1:演算を行う命令 3.命令を追加してみた! に分けて説明していきます。 筆者的には、最もCPUを作っているなと実感した部分です! 1.命令の種類について ・前回の記事では、命令を構成する要素と、そのbit数について紹介しました。 命令を管理するものとして「カウントするもの …

    続きを読む

記事一覧 2025
  • 最新の開発報告(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『故障を乗り越えて動くシステムのための分散合意ゼミ』、記 …

    続きを読む

記事一覧 2024
  • 加算器をつくる

    2024.03.01 in CPUをつくろう

    今回は 足し算だけできるCPU(の一部) を作っていきたいと思います。 今回は、「加算器(Adder)」について、 1.加算ができるモノ ≒ 低機能CPU? 2.足し算プログラムなんて作ったことあるよ? 3.物理的に足し算ができるCPUを作りたい! 4.加算器をChiselでつくってみた! に分けて説明していきます。 1.加算ができるモノ ≒ 低機能CPU? ・CPUに必要なパーツについて、ChatGPTに聞いてみた(ものを要約した)ところ、以下のような要素があるとのことでした。 演算処理ユニッ …

    続きを読む

記事一覧 2023
  • CPU自作の準備

    2023.12.01 in CPUをつくろう

    最終更新:2024/05/07:metalsメインから公式sbtメインの選択肢を追加 今回は、「CPUを自作するための基盤」を用意していきます。 1.CPUって一人でつくれるの!? 2.出てくる用語を簡単に解説 3.今回のCPUづくりにつかうもの について話していきます。 1.CPUって一人で作れるの!? CPUってどんな部品なのかと言われたら、「○○装置とついている中の、演算装置・記憶装置」 「3が一番弱くて、5、7、9がつくと強くなる」 「製造プロセス(nm)が小さいほど性能が良くなる」など …

    続きを読む

  • 自己紹介

    2023.09.01 in はじめに

    こんにちは!森羅万象プロジェクトです!(どーん!!) いきなり「森羅万象プロジェクト」と言われても、なにがなんだかわからないと思いますので、 初回は、 1.森羅万象プロジェクトとは?? 2.メンバー紹介 3.結局何をするプロジェクトなの?? を話したいと思います。 1. 森羅万象プロジェクトとは?? ・このプロジェクトは「セキュリティ・キャンプ全国大会2023」内のグループワークで、 「なんでもかんでも自分で作れたら最強なのでは!?」 という一言から生まれたものです。 (確か)森羅万象という名前 …

    続きを読む

記事一覧 0001
  • 01-02_加算器をつくる

    0001.01.01 in Tech-Blog

    こんにちは!森羅万象プロジェクトです! 今回は 足し算だけできるCPU(の一部) を作っていきたいと思います。 (定期宣伝) ちなみにこの記事は、 CPUを作ったことのない人の、 CPUを作ったことのない人による、 CPUを作ったことのない人のための記事 ですので、CPU入門・初心者の筆者と一緒に勉強していただけたらと思っています!! 今回は、「加算器(Adder)」について、 1.加算ができるモノ ≒ 低機能CPU? 2.足し算プログラムなんて作ったことあるよ? 3.物理的に足し算ができる …

    続きを読む