当前位置: 首页 > news >正文

加法器学习

半加器的设计

描述的是一位二进制加法,具体形式真值表如下:

ABSCin
0000
0110
1010
1101

综上可知:当A = 1,B = 1时,得到Sum = 0,Cin = 1;A = 0 ,B = 0,S = 0,Cin = 0,其他的情况全是S = 1的情况,可以联想到 异或的特性:相同为0,不同为1,所以Sum的计算可以用 A^B 得到
而Cin刚好满足的特性,所以 Cin = A & B
image


全加器的设计

与半加器不一样的是 全加器的输入有多个,所以需要存一个低位进位,再与A 和 B做异或运算

AB上一位进位CinSCout
00000
01010
10010
00110
10101
01101
11001
11111

相应逻辑表达式就是

S = A ^ B ^ Cin
Cout = AB + ACin + BCin

image

行波进位加法器

原理:进位依次从低位到高位传递
原理图长这样:
image
电路搭出来的效果是这样

image
用四个全加法器,然后四位二进制数两两低位加到高位,内部进位由全加法器实现即可

http://www.dtcms.com/a/275343.html

相关文章:

  • AI图像修复工具CodeFormer实测:马赛克去除与画质增强效果评测
  • Java使用Langchai4j接入AI大模型的简单使用(四)--整合Springboot
  • Window/linux获得程序运行目录C++
  • C++ Map 和 Set 详解:从原理到实战应用
  • 基于 Python 的数据分析技术综述
  • 2025 全球酒店用品厂家竞争力排行榜发布:扬州卓韵领衔,布草工厂实力重塑行业格局
  • 未来软件开发的新方向:从工程到智能的深度演进
  • 利用scale实现图片放大案例
  • 商业机密保卫战:如何让离职员工带不走的客户资源?
  • TCP的socket编程
  • 【unity实战】在Unity实现低耦合可复用的交互系统
  • 科技驯服烈日狂沙:中东沙漠农场的光储革命
  • SQL server之版本的初认知
  • 江协科技STM32入门教程——通信接口
  • 希尔排序和选择排序及计数排序的简单介绍
  • 数据湖和数据库对比
  • 笔记-分布式计算基础
  • 可穿戴智能硬件在国家安全领域的应用
  • day4--上传图片、视频
  • WebGL简易教程——结语
  • JVM--虚拟线程
  • 【springcloud】快速搭建一套分布式服务springcloudalibaba(四)
  • leetcode:HJ18 识别有效的IP地址和掩码并进行分类统计[华为机考][字符串]
  • 华为IPD(集成产品开发)流程是其研发管理的核心体系
  • 华为 GaussDB :技术特性、应用局限与市场争议
  • Vue Vue-route (5)
  • C++11的整理笔记
  • 快速排序递归和非递归方法的简单介绍
  • Java文件传输要点
  • 接口测试及常用接口测试工具总结