Boolean 一种组合电路,它接受一个4位数字并产生一个3位二进制数输出,该输出近似于该数字的平方根

Boolean 一种组合电路,它接受一个4位数字并产生一个3位二进制数输出,该输出近似于该数字的平方根,boolean,logic,boolean-logic,circuit,digital-logic,Boolean,Logic,Boolean Logic,Circuit,Digital Logic,设计一个组合电路,该电路接受一个4位数字,并生成一个3位二进制数字输出,该输出近似于该数字的平方根。例如,如果平方根为3.5或更大,则结果为4。如果平方根小于3.5且≥ 2.5,给出3的结果 我的输入真值表是这样的吗?(我使用A、B、C、D作为输入) 我在用“生成一个3位二进制数输出,近似于数字的平方根”生成输出表时遇到问题。有人能帮我处理输出吗?谢谢。将您的输入转换为十进制,求每个输入的平方根,然后将其转换为二进制 例如: 0000 => 0 0的平方根是0 0=>0000 你有吗 A|B|C

设计一个组合电路,该电路接受一个4位数字,并生成一个3位二进制数字输出,该输出近似于该数字的平方根。例如,如果平方根为3.5或更大,则结果为4。如果平方根小于3.5且≥ 2.5,给出3的结果

我的输入真值表是这样的吗?(我使用A、B、C、D作为输入)


我在用“生成一个3位二进制数输出,近似于数字的平方根”生成输出表时遇到问题。有人能帮我处理输出吗?谢谢。

将您的输入转换为十进制,求每个输入的平方根,然后将其转换为二进制

例如: 0000 => 0 0的平方根是0 0=>0000

你有吗

A|B|C|D||W|X|Y|Z

0 0 0 0||0 0 0 0

剩下的作业是这样做的?

那么如果5的平方根是2.23呢?这是否意味着它是2的二进制值?如果它是15的平方根=3.87呢?它是指二进制值4还是3@DrakaSANYou在你的问题中回答了这个问题。“例如,如果平方根为3.5或更大,则给出结果4。如果平方根小于3.5,则≥ 2.5,给出3的结果。”我已经回答了所有的问题@DrakaSAN。我编辑了我的问题。我做的对吗?把第3、4、7、8、13和14行的小数点、平方根和pow放进去,这样我就可以在不浪费太多时间的情况下进行检查是的,出于好奇,你在多大程度上适合做那种作业?。
A|B|C|D||W|X|Y|Z

0 0 0 0||0 0 0 0