二进制全加法器原理
1.继电器
根据电磁原理设计的可以根据输入电流控制开关的装置,如下图:
2.逻辑门
由继电器组成的可以实现逻辑运算的装置
2.1.与门
2.2.或门
2.3.非门
2.4.或非门
与或门的特性刚好相反
2.5.与非门
和与门的特性刚好相反
3.二进制半加法
二进制的加法同十进制相同,及得2向前进一位1
通过观察发现,和位的结果是或门和与非门相与后的结果。因此,二进制的和位如下
进位的结果同与门的结果相同,因此最终的半加法器如下
4.二进制全加法器
在上一步中我们只得到了二进制半加法器,并没有考虑进位的情况,我们加上进位作为输入,即可得到全加法器
全加法器的进位要么从本身的和产生要么从和位同进位的和产生(有且唯一)
集成后的全加法器,有三个输入和两个输出
将八个全加法器串联起来(前一个加法器的进位作为下一个加法器的输入),每一个加法器的和位输出连接一个灯泡,最后一个加法器的进位输出连接第九个灯泡,最后根据灯泡的位置和状态,即可得到8位二进制的和。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现