投稿者「wakaguri」のアーカイブ

マルチコアCPUのアトミックな処理 (不可分処理)

マルチコアCPUのように複数のCPUが一つのメモリを共有するCPUシステムにおい … 続きを読む

カテゴリー: 電子工作 | タグ: | コメントする

CPUっぽいものをシミュレータで作ってみました

シミュレーターを駆使してCPUらしきものを作りました。これまで前例のない2ビット … 続きを読む

カテゴリー: 電子工作 | タグ: , | コメントする

Javascriptで作ったカルノー図による論理式の簡単化

カルノー図(Karnaugh map)は、真理値表の情報を視覚的に表現する手法で … 続きを読む

カテゴリー: 電子工作 | タグ: , | コメントする

真理値表を論理式に変換する

例えば、下のような3入力(A,B,C)の真理値表を満たす論理式を作るにはどうすれ … 続きを読む

カテゴリー: 電子工作 | タグ: , | コメントする

組み合わせ回路 その6: 乗算回路

続いて3ビット同士の掛け算の回路を考えます。0から7までの2数の掛け算です。最初 … 続きを読む

カテゴリー: 未分類 | タグ: , | コメントする

組み合わせ回路 その5: マルチプレクサ(データセレクタ)

図2-7は、4ビットのマルチプレクサです。この回路はI0からI3までのデータの中 … 続きを読む

カテゴリー: 未分類 | タグ: , | コメントする

組み合わせ回路 その4: ALU(Arithmetic Logic Unit)

ALU(演算装置)はCPUを調べると内部構造の一部として必ず登場するものです。論 … 続きを読む

カテゴリー: 電子工作 | タグ: , | コメントする

組み合わせ回路 その3: 加算器

加算器(adder) 加算器は足し算を行う組み合わせ回路です。図2-5の一番上の … 続きを読む

カテゴリー: 電子工作 | タグ: , | コメントする

組み合わせ回路 その2:カウンタ

カウンタ 続いて順序回路も用いた例です。 図2-3のカウンタ回路は0x0から0x … 続きを読む

カテゴリー: 電子工作 | タグ: , | コメントする

組み合わせ回路 その1:7セグメントデコーダ

7セグメントデコーダ 説明してきた通り、コンピューター(CPU)とは、組み合わせ … 続きを読む

カテゴリー: 電子工作 | タグ: , | コメントする