加法器
| 库: | 运算器 |
| 引入版本: | 2.0 Beta 11 |
| 外观: |
|
行为
该组件将西侧两个输入的数值相加,并在东侧输出和。 它支持级联以扩展位数:进位输入提供一个可参与相加的 1 位进位值(若已指定),进位输出则给出 1 位溢出进位,可接到下一级加法器。
若任一加数包含悬空位或错误位,则组件会进行部分相加:尽可能计算低位结果;在出现悬空/错误位之上的更高位,结果将相应变为悬空位或错误位。
引脚
- 西侧上端(输入,位宽与“数据位宽”一致)
- 两个加数之一。
- 西侧下端(输入,位宽与“数据位宽”一致)
- 另一个加数。
- 北侧(标记为 c in,输入,位宽 1)
- 加到和中的进位值。若该值未知(即悬空),则按 0 处理。
- 东侧(输出,位宽与“数据位宽”一致)
- 西侧两个加数与 cin 相加后的结果的低 数据位宽 位。
- 南侧(标记为 c out,输出,位宽 1)
- 该次相加得到的进位。若将两输入按无符号数相加后能在 数据位宽 位内表示,则该位为 0;否则为 1。
属性
当组件被选中或正在放置时,Alt-0 到 Alt-9 可修改其 数据位宽 属性。
- 数据位宽
- 加数与结果的位宽。
手形工具行为
无
文本工具行为
无
返回 库参考手册