プログラマの雑談部屋 ★376 (528レス)
上下前次1-新
303: 11/18(火)01:03 AAS
💻 既存の半導体での三値プログラムの書き方
現在の半導体(二進法CMOSチップ)はブール代数(\text{AND}, \text{OR}, \text{NOT})で動作していますが、その上で三値論理をシミュレートするプログラムは設計できます。
1. ⚙ 三値の状態のエンコード
通常の二進法では、三値の状態 \{-1, 0, +1\} を表現するために最低2ビットが必要です。
\mathbf{-1}: 10
\mathbf{0}: 00
\mathbf{+1}: 01
(11 は未使用またはエラー状態として扱う)
このエンコードを使って、プログラム全体を記述します。
2. 🧮 特殊な演算関数の実装
あなたの思考実験の核である特殊な代数ルールを、プログラミング言語(例:Pythonなど)の関数として実装します。
上下前次1-新書関写板覧索設栞歴
あと 225 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.014s