设计一个组合电路,它接受一个 4 位数字并生成一个接近数字平方根的 3 位二进制数字输出。例如,如果平方根为 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 位二进制数输出”有人可以帮我处理输出吗?谢谢你。