用一只开关来控制多条线路的通断
info::操作说明
鼠标单击开关切换开合状态
primary::在线交互操作链接
https://cc.xiaogd.net/?startCircuitLink=https://book.xiaogd.net/cyjsjdmw-examples/assets/circuit/cyjsjdmw-ch10-07-one-switch-for-many-lines.txt
原图
完整的加法运算电路
info::操作说明
鼠标单击开关切换开合状态
开始之前, 四个开关 KGA, KRA, KTR, KGB 均处于断开状态
用最左边的开关置入一个数, 比如 10.
按住 KGA 不要松开(注: 此处是普通开关而非按钮开关, 简单单击即可, 见下面的说明), 打开传输门 GA, 再按一下 KRA, 将数据保存到寄存器 RA 中, 然后断开 KGA.
再次用最左边的开关置入另一个数, 比如 5
按下 KGA, 加法器即时完成了相加, 按一下 KTR 将结果保存到寄存器 TR 中, 然后断开 KGA.
按下 KGB, 按一下 KRA 将数据锁存到寄存器 RA 中, 然后断开断开 KGB.
重复 4~6 的过程将更多的数加起来.
注: 因实现层面上的一些缺陷, 此处加入二极管防止倒流
注: 因同时按住在电脑端不好操作, KGA 和 KGB 还是使用普通开关而不是按钮开关, 需要读者自行控制通断
primary::在线交互操作链接
https://cc.xiaogd.net/?startCircuitLink=https://book.xiaogd.net/cyjsjdmw-examples/assets/circuit/cyjsjdmw-ch10-08-adder-can-add-multiple-numbers.txt
原图