######### 位加法器

库: 算术
介绍: 2.6.0
外观符号: #########

行为

该元件确定其输入中有多少 1 位,并在其输出上发出 1 位的总数。 例如,给定 8 位输入 10011101,输出将为 5,因为输入中有 5 个 1 位(第一个、最后一个和中间的三位串)。

如果任何输入位是浮点值或错误值,则输出中将包含与可能输出范围相对应的输出中的错误位,具体取决于这些浮点/错误值是否被计为零或一。 例如,如果 14 位输入为 111x10110x1101,则输出必须至少为 9(如果 x 被解释为 0),最多为 11(如果它们被解释为 1)。 因此,输出将为 10EE:高两位将为 1 和 0,因为 9 到 11 之间的所有整数的前两位都是 1 和 0,但低两位是 EE,因为 9 到 11 之间的整数在这些范围内变化。 位。

引脚

西边(输入,位宽与数据位属性匹配)
要计算 1 位的输入。 输入的数量基于“输入数量”属性。
东边(输出,位宽计算如下)
输入位数为 1。输出的位宽是存储最大可能值(这将是数据位属性和输入数属性的乘积)的最小位数。

属性

选择或添加元件时,数字“0”到“9”会更改其 输入数量 属性和 Alt-0 Alt-9 更改其 数据位 属性。

数据位
输入的位宽。
输入数量
输入值的数量。

Poke 工具行为

文本工具行为

返回 电路元件库参考手册