機械自動制御・情報処理論理回路・デジタル制御★★☆☆☆

ビット論理演算(ExOR・NOR・OR)と16進数変換

概要
2進数のビット列に対するExOR(排他的論理和)・NOR(否定論理和)・OR(論理和)の演算規則と,2進数と16進数の変換方法を説明する。ビットごとの演算を正確に実行する手順を身につけることが重要。
📖用語
ExOR(排他的論理和)2つの入力が「異なるとき1,同じとき0」を出力する論理演算。記号:⊕
NOR(否定論理和)ORの出力を反転した論理演算。すべての入力が0のときのみ1を出力
16進数基数が16の数体系。0〜9 と A〜F(10〜15)の16種類の記号を使う。4ビットで1桁を表せる
基本論理演算の定義
2値(0と1)のビット列に対するビットごとの演算には以下のものがある。
演算名記号動作例(2ビット)
論理和(OR)A ∨ Bどちらか一方が1なら11 OR 0 = 1
論理積(AND)A ∧ B両方が1のとき11 AND 0 = 0
否定論理和(NOR)¬(A ∨ B)ORの否定。両方0のとき11 NOR 0 = 0
排他的論理和(ExOR)A ⊕ B異なるとき1,同じとき01 ExOR 0 = 1
📐基本公式:2進数から16進数への変換
2進数4ビットを1まとめにすると16進数1桁に対応する。
2進数(4ビット)10進数16進数
000000
011066
100199
101010A
101111B
110012C
110113D
111014E
111115F
使い方・ポイント
NORはORの全ビット反転。1010 OR 0110 = 1110 → NOR = 0001 となる。
ExORは同じビットが0,異なるビットが1となる。
2進数4ビットを16進数1桁に変換するときは,左から4ビットずつ区切って変換する。
図1
関連問題数:1

💬公開コメント(0)誰でも閲覧可

公開コメントはまだありません。

0 / 200 ※ログインしていない場合はゲストとして公開されます