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 進数出力を生成する」という出力テーブルの生成に問題があります。ありがとうございました。