未分類サイト内検索このサイトについてレバレッジ特許翻訳の受講における進捗報告のためのブログ。管理人についてLinux&ハード系エンジニアもどきを経て,北国へ移住。keta)をこよなく愛する。何でもやってみたい知りたがり。翻訳者ディレクトリに登録しています。電子回路の明細書を読んでいると、たまにブール代数や排他的論理和(XOR)の記号(島津藩の家紋みたいな〇に十字のやつ)が出てくる。知識の整理のために一冊読んでみたときのメモより抜粋。Algebra)とは、「0」と「1」という「2つの値だけを使う数学」であって、数学というよりはパズルに近い。基本の法則ド・モルガンの法則0.ブール代数を学ぶ準備ブール代数(0と1の数学)は、2進数(デジタル)の世界で使う数学だから、まずデジタルについて確認する。アナログとデジタル気温や信号の強さなどのモノが変化する量(変位量)を、最小単位があるやり方で表現する方法を「デジタル」方式という。対して、アナログ方式には最小単位がない。多少のノイズが混じっても問題ない例)遠く離れた場所に電圧1Vの電気信号を送る場合、ノイズによって強度が減衰し相手先についたときは0.8Vになったとする。「0」と「1」しか使わないデジタル方式では、受け取った側は「おそらく元々1Vだったのだろう」と判断できるが、アナログ方式では「もともと0.8Vだった」のか、それとも「1Vが減衰して0.8V」になったのか区別がつかない。この長所の裏返しとして「最小単位より小さなものは測れない」ということがある。デジタルと2進数デジタル方式でモノを考えるときは、すべて2進数で考える。普段生活の中で使う10進数が0~9までの10種類の数字を使うのに対し、2進数は「0」と「1」の2種類だけを使う。2以上の数を表現するときは桁数を増やす。ビットシフトなどの演算についての説明は割愛する。)2進数の演算をブール代数という。[+]2つの数のどちらかが「1」のときのみ、「1」になる例:0・0=0,1・0=1,1・1=1否定(not)[¬]数字の前につけて、0と1を逆にした数を表す(「-」を数字の上につける表記もある)例:¬0=1,¬1=0アナロジーとして、2個のスイッチが付いたスイッチング回路を考えると(オン=1,オフ=0)、論理積は直列回路、論理和は並列回路になる。「否定」は、「押すとオフになる」ようなスイッチを考えて、1を「スイッチを押した状態」と考えればよい。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。