电路基本原理和加法器的实现---计算机组成原理学习心得04
文章目录
- 前言
- 一、电路基本原理
- 1.1 最基本的逻辑运算
- 1.2 复合逻辑
- 二、算术逻辑单元
- 三、串行加法器
- 3.1 一位全加器
- 3.2 串行加法器
- 四、串行进位的并行加法器
- 五、加法器的优化
- 5.1 并行进位
- 总结
前言
电路原理可以用离散数学理解,加法器稍微了解即可
一、电路基本原理
1.1 最基本的逻辑运算
- 与或非的对应门电路
表达式 | 门电路 |
---|---|
Y=AB | |
Y=A+B | |
Y = A ‾ Y=\overline{A} Y=A |
- 优先级:与>或
- 分配律 A(C+D)=AC+AD
- 结合律ABC=A(BC)
- 结合律A+B+C-A+(B+C)
- 在这里逻辑表达式实际上是对电路的数学化描述,简化逻辑表达式可以简化电路,省钱。例如AC+AD=A(C+D)
1.2 复合逻辑
- 与非、或非、异或、同或
表达式 | 门电路 |
---|---|
Y = A B ‾ Y=\overline{AB} Y=AB | |
Y = A + B ‾ Y=\overline{A+B} Y=A+B | |
Y = A ⊕ B Y=A\oplus{B} Y=A⊕B | |
Y = A ⊙ B Y=A\odot{B} Y=A⊙B |
德摩根律:
- A + B ‾ = A ‾ ⋅ B ‾ \overline{A+B}=\overline{A}·\overline{B} A+B=A⋅B
- A ⋅ B ‾ = A ‾ + B ‾ \overline{A·B}=\overline{A}+\overline{B} A⋅B=A+B
二、算术逻辑单元
三、串行加法器
3.1 一位全加器
1.三个输入:加数Ai、Bi和低位传来的进位Ci-1
2.两个输出:本位和Si、向高位的进位Ci
3. 和表达式: S i = A i ⊕ B i ⊕ C i S_i=A_i\oplus{B_i\oplus{C_i}} Si=Ai⊕Bi⊕Ci(奇数个1时=1,否则=0)
4. 进位表达式: C i = A i B i + ( A i ⊕ B i ) C i C_i=A_iB_i+(A_i\oplus{B_i})C_i Ci=AiBi+(Ai⊕Bi)Ci
5. 逻辑结构:
6. 逻辑符号:
3.2 串行加法器
- 只有一个全加器,逐位串行送入加法器进行运算
- 每次产生一位和,逐位送回寄存器
- 若操作数长n位,则要进行n次运算
- 器件小、成本低,但速度慢
四、串行进位的并行加法器
- 串行进位的并行加法器:把n个全加器串联起来,可以进行两个n位数的相加
2. 最低位产生的进位将逐位影响到最高位:最长运算时间由进位信号的传递时间决定。
五、加法器的优化
优化思路:同时产生各级进位输出,即并行进位(先行进位,同时进位
5.1 并行进位
- 由于需要一次同时算出所有进位输出,无限套娃之后电路结构会越来越复杂,因此完全采用并行进位是不可行的。实际上,通常采用分组并行进位方式。
- 分组并行进位把n位全加器分为若干小组(n位CLA加法器),小组内实行并行快速进位,小组间可实行串行或并行进位,因此又可进一步分为两种
2.1 单级先行进位方式
2.2 多级先行进位方式,需要对原来的CLA电路进行修改,得到BCLA(成组先行进位加法器)加法器。例如16位的两级先行进位加法器可由4个BCLA加法器和1个CLA电路构成。
总结
1. 图来自王道课程 2. 今日学习状态一般(2021/8/19)
电路基本原理和加法器的实现---计算机组成原理学习心得04相关推荐
- 《计算机组成原理》第04章在线测试
<计算机组成原理>第04章在线测试 答题须知:1.本卷满分20分. 2.答完题后,请一定要单击下面的"交卷"按钮交卷,否则无法记录本试卷的成绩. ...
- 评价微型计算机总线的性能指标,计算机组成原理学习笔记(3):总线
文章目录 课程笔记导览 附录:英语解释 第三章 总线 3.1 总线的基本概念 使用总线的原因: 总线的定义 总线上信息的传送 总线结构举例 单总线结构 面向CPU的双总线结构 以存储器为中心的双总线结 ...
- 计算机组成原理学习笔记一
计算机组成原理学习笔记一 计算机发展历程 一.计算机硬件发展 (1)计算机的四代变化 (2)计算机元件更新换代 二.计算机软件发展 三.计算机的分类 计算机系统层次结构 一.计算机系统的组成 二.计算 ...
- 计算机组成原理学习笔记(上)
计算机系统概论 计算机发展历程 原始计算工具 中国人的智慧之光 机械式计算机 西方人的智慧 机电式计算机 电子计算机 1,最古老的计算工具:算筹 2,冈特计算尺 3,达芬奇机械式计算机 4,1642年 ...
- 计算机组成原理总结心得,计算机组成原理心得
<计算机组成原理心得>由会员分享,可在线阅读,更多相关<计算机组成原理心得(5页珍藏版)>请在人人文库网上搜索. 1.学习计算机组成原理的心得体会学习了一个学期的计算机组成原理 ...
- 408计算机组成原理学习:计算机的基础
408计算机组成原理学习:计算机的基础 计算机系统 = 硬件 + 软件 硬件:计算机的实体,如主机.外设等 软件:由具有各类特殊功能的程序组成 计算机性能的好坏取决于"软".&qu ...
- 计算机组成原理学习笔记第1章 1.3——实验一 计算机性能测试
计算机组成原理学习笔记第1章 1.3--实验一 计算机性能测试 本篇笔记整理:Code_流苏(CSDN) 目录 计算机组成原理学习笔记第1章 1.3--实验一 计算机性能测试 0️⃣思维导图(自制) ...
- 计算机组成原理学习1
计算机组成原理学习 题目 1.CPU执行这个程序时,获得的平均CPI = ______ 2.CPU执行这个程序时,其获得的IPS指标= _______ MIPS 3.CPU执行这个程序时,消耗的总时间 ...
- 计算机原理学习指导第3版,计算机组成原理学习指导与习题解析(第3版)(21世纪大学本科计算机...
摘要: 这本<计算机组成原理学习指导与习题解析(第3版)>由蒋本珊编著,是与"十二五"普通高等教育本科国家级规划教材<计算机组成原理(第3版)>完全配套的学 ...
最新文章
- R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(改变图例位置、移除图例)实战
- python字符串写入excel-Python向excel中写入数据的方法
- 2018-2019-1 20165318 20165322 20165326 实验一 开发环境的熟悉
- javaweb和ajax使用查询出来的数据做下拉菜单_不会用Excel做数据筛选,老板叼的你没话说!...
- linux查看系统负载常用指标与命令
- Ant步步为营(4)ant启动tomcat
- Scrapy 框架爬取 武动乾坤小说
- 瓜子二手车:急招IoT架构师,相当阿里P9
- 人工智能数学基础--概率与统计9:概率运算、加法公理、事件的独立性、概率乘法定理、条件概率、全概率公式以及贝叶斯公式
- 给idea换自定义背景图片的快捷键
- HTML静态网页作业——动漫火影忍者 (HTML+CSS)制作个人主页课程设计
- Windows10没有画图软件的解决方式
- python提取图片中的数字_用Python-OpenCV从车牌图像中提取数字和字母
- V4L2- Memory
- 阿里热更新hotfix
- java毕业生设计高考填报信息系统计算机源码+系统+mysql+调试部署+lw
- Less -- 初见less(Less介绍 初次使用less 使用考拉编译less 盒子居中)
- linux服务器拷机测试,服务器拷机使用方法
- Dell R410 broadcom网卡驱动更新失败
- UE4Material_RainEffect(雨的效果)