0

4 ビットの数値を受け取り、その数値の平方根を近似する 3 ビットの 2 進数出力を生成する組み合わせ回路を設計します。たとえば、平方根が 3.5 以上の場合、結果は 4 になります。平方根が < 3.5 かつ ≥ 2.5 の場合、結果は 3 になります。

入力の真理値表はこのようになりますか? (入力には A、B、C、D を使用しています)

    INPUTS        OUTPUTS   Decimal - Square Root Value
  __________    __________  ____________________________
  A  B  C  D    W  X  Y  Z    
  0  0  0  0    0  0  0  0     0 - 0
  0  0  0  1    0  0  0  1     1 - 1
  0  0  1  0    0  0  0  1     2 - 1.14
  0  0  1  1    0  0  1  0     3 - 1.73
  0  1  0  0    0  0  1  0     4 - 2
  0  1  0  1    0  0  1  0     5 - 2.23
  0  1  1  0    0  0  1  0     6 - 2.44
  0  1  1  1    0  0  1  1     7 - 2.64
  1  0  0  0    0  0  1  1     8 - 2.82
  1  0  0  1    0  0  1  1     9 - 3
  1  0  1  0    0  0  1  1    10 - 3.16
  1  0  1  1    0  0  1  1    11 - 3.31
  1  1  0  0    0  0  1  1    12 - 3.46
  1  1  0  1    0  1  0  0    13 - 3.60
  1  1  1  0    0  1  0  0    14 - 3.74
  1  1  1  1    0  1  0  0    15 - 3.87

「数値の平方根を近似する 3 ビットの 2 進数出力を生成する」という出力テーブルの生成に問題があります。ありがとうございました。

4

1 に答える 1