【基础知识】~ 半加器 & 全加器

【基础知识】~ 半加器 & 全加器本文详细介绍了半加器和全加器的工作原理 关系表达式 电路设计以及 Verilog 代码实现

大家好,欢迎来到IT知识分享网。

本章目录:

1. 半加器

1.1 定义

1.2 关系表达式

在这里插入图片描述

1.3 电路设计

在这里插入图片描述

1.4 代码实现

module add\_half( input A , input B , output wire S , output wire C ); assign S = A ^ B; assign C = A & B; endmodule 

2. 全加器

2.1 定义

2.2 关系表达式

2.3 电路设计

2.4 代码实现

module add\_full( input A , input B , input Ci , output wire S , output wire Co ); assign S = A ^ B ^ Ci; assign Co = A&B | A&Ci | B&Ci; endmodule 

3. 两个半加器 实现 一个全加器

3.1 设计电路图

在这里插入图片描述

3.2 代码实现

`timescale 1ns/1ns module add\_half( input A , input B , output wire S , output wire C ); assign S = A ^ B; assign C = A & B; endmodule /\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*/ module add\_full( input A , input B , input Ci , output wire S , output wire Co ); wire [1:0] s, c; add_half m1 ( .A(A), .B(B), .S(s[0]), .C(c[0])); add_half m2 ( .A(s[0]), .B(Ci), .S(s[1]), .C(c[1])); assign S = s[1]; assign Co = c[0] | c[1]; endmodule 

其实这是一道公司笔试题目,大家可以点击这里

参考文献

文献1
文献2

声明

本人所有系列的文章,仅供学习,不可商用,如有侵权,请告知,立删!!!

本人主要是记录学习过程,以供自己回头复习,再就是提供给后人参考,不喜勿喷!!!

如果觉得对你有用的话,记得收藏+评论!!!

(1)Python所有方向的学习路线(新版)

这是我花了几天的时间去把Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

最近我才对这些路线做了一下新的更新,知识体系更全面了。

在这里插入图片描述

(2)Python学习视频

包含了Python入门、爬虫、数据分析和web开发的学习视频,总共100多个,虽然没有那么全面,但是对于入门来说是没问题的,学完这些之后,你可以按照我上面的学习路线去网上找其他的知识资源进行进阶。

在这里插入图片描述

(3)100多个练手项目

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了,只是里面的项目比较多,水平也是参差不齐,大家可以挑自己能做的项目去练练。

在这里插入图片描述

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里无偿获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/117326.html

(0)
上一篇 2025-11-21 22:00
下一篇 2025-11-21 22:15

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信