工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

ブール算術:デジタルロジックにおける加算、乗算、補数

ブール代数の探求を、数の加算から始めましょう:

 

ブール算術:デジタルロジックにおける加算、乗算、補数

 

最初の3つの和は、初等加算を知る誰にとっても完全に理にかなっています。しかし最後の和は、通常の算術ルールに矛盾しているように見えるため、デジタルエレクトロニクスでしばしば混乱の源となります。

これは実数加算のルールには矛盾しますが、ブール値には矛盾しません。ブール代数ではすべての量は0または1のみ;「2」は存在しません。したがって、1 + 1 を評価するとき、結果は0になり得ないため、1でなければなりません。

2項でも多項でも、パターンは同じです:

 

ブール算術:デジタルロジックにおける加算、乗算、補数

 

ORゲート

最初の式セットの2項和が、ORゲートの真理値表と一致することに注目してください。ブール加算はしたがって論理和(OR)演算に対応し、並列スイッチ接点でも表現されます:

 

ブール算術:デジタルロジックにおける加算、乗算、補数

ブール算術:デジタルロジックにおける加算、乗算、補数

ブール算術:デジタルロジックにおける加算、乗算、補数

ブール算術:デジタルロジックにおける加算、乗算、補数

 

ブール数学には減算がありません。なぜなら減算には負数が必要で、この領域には存在しないからです。同様に除算も、本質的に繰り返し減算であるため除外されます。

 

ANDゲート

ブール乗算は実数乗算と同じルールに従います:0で乗じた値は0、1で乗じた値は不変:

 

ブール算術:デジタルロジックにおける加算、乗算、補数

 

この式セットはANDゲートの真理値表を鏡像的に反映します。したがって、ブール乗算は論理積(AND)演算に直接対応し、直列スイッチ接点でも説明されます:

 

ブール算術:デジタルロジックにおける加算、乗算、補数

ブール算術:デジタルロジックにおける加算、乗算、補数

ブール算術:デジタルロジックにおける加算、乗算、補数

ブール算術:デジタルロジックにおける加算、乗算、補数

 

通常代数と同様、ブール代数も文字で変数を表しますが、常に大文字です。ブール変数は0または1のみ取り得るため、補数——反対の値——を持ちます。例えばA = 0なら、Aの補数は1です。

補数は変数の上にバーを付けて示します:

 

ブール算術:デジタルロジックにおける加算、乗算、補数

NOTゲート

表記では、Aの補数をAʹまたはA̅と書きます。バー記号はプライム記号(微積分でも登場)より一般的です。

補数は、NOTゲートまたはノーマルクローズドリレー接点で回路に表現されます:

 

ブール算術:デジタルロジックにおける加算、乗算、補数

ブール算術:デジタルロジックにおける加算、乗算、補数

 

これらの定義は、ブール算術の基本ルールを確立します:加算⇔OR、乗算⇔AND、補数⇔NOT。減算と除算は未定義です。

次節でブール恒等式を探求します。

 

復習:

 

関連ワークシート:


産業技術

  1. 電子工作:誰にでもできる実践的科学
  2. 家庭用電子工作ラボの構築:ツール、作業エリア、消耗品
  3. 電圧計の使い方マスター:正確な電圧測定をシンプルに
  4. 算術の性質:結合法則、交換法則、分配法則の解説
  5. ブール代数の理解:論理基礎からデジタル回路まで
  6. XORゲートの解明:デジタルロジックにおける排他的論理和関数
  7. 論理簡略化ツールの選択:カルノー図、ブール代数、CAD
  8. 4変数カルノー図のマスター:設計、簡略化、実践例
  9. 科学的記数法での乗算と除算:マスターする
  10. MATLABで代数方程式をマスター:解く、簡略化、因数分解
  11. Python演算子完全ガイド:算術、論理、比較、代入、ビットワイズ、優先順位