第1章 二进制数加法电路

1.1 复习笔记

一、二进制数的相加

两个二进制数相加时,可以逐位相加。如二进制数可以写成

则从最右边第1位(即0权位)开始,逐位相加,其结果可以写成

其中各位是分别求出的

最后所得的和是

二、半加器电路

1要求

有两个输入端,用于两个代表数字(A0,B0)的电位输入;有两个输出端,用于输出总和S0及进位C1。这样的电路可能出现的状态如图1-1中的表所示,此表在布尔代数中称为真值表。

图1-1 半加器的真值表及电路

2输出与输入之间的关系

(1)考察C1与A0及B0的关系,即可看出这是“与”的关系,即

(2)考察S0与A0及B0的关系,可看出这是“异或”的关系,即

3结论

只有当A0及B0二者相异时,才起到或的作用;二者相同时,则其结果为0。因此,可以用“与门”和“异或门”(或称“异门”)来实现真值表的要求,即可以用逻辑运算处理二进制的加减运算。

三、全加器电路

1要求及实现

全加器电路的要求是:有3个输入端,以输入Ai、Bi和Ci;有2个输出端,以输出Si和Ci+1。其真值表如图1-2所示。由图1-2中的表分析可知,其总和Si可用“异或门”来实现,而其进位Ci+1可用3个“与门”及一个“或门”来实现,其电路图如图1-2所示。

图1-2 全加器的真值表及电路

2判断多输入的“异或门”的输入输出的关系

这里遇到了3个输入的“异或门”问题。判断的方法是:多输入A,B,C,D,…中为1的输入量的个数为零及偶数时,输出为0;为奇数时,输出为1。

四、半加器及全加器符号

半加器符号如图1-3(a)所示,全加器符号如图1-3(b)所示。

图1-3 半加器符号和全加器符号

五、二进制数的加法电路

加法电路由一个半加器与若干个全加器串联组成,末位是一个半加器,其余位是全加器。

则可安排的4位的二进制加法电路如图1-4所示。

图1-4 4位的二进制加法电路

微型计算机原理及应用第四版第七章课后答案,郑学坚微型计算机原理及应用第4版笔记和课后习题答案详解...相关推荐

  1. 计算机操作员试题集2010版第七章,计算机系统操作师(中级)试题集(Office 2010版)...

    <计算机系统操作师(中级)试题集(Office 2010版)>依据<计算机操作员职业标准>编写,内容包括文字设置与编排.表格的基本操作.版面设置与图文混排.工作簿的基本操作.数 ...

  2. 数值分析李庆杨第五版第七章习题

    数值分析李庆杨第五版第七章习题 7 用牛顿法 用xuan截法 用抛物线法 11 普通牛顿法 加m牛顿法 求重根迭代法法 7 用牛顿法 // An highlighted blocksyms xf(x) ...

  3. 微型计算机原理及应用程序题,郑学坚《微型计算机原理及应用》(第4版)笔记和课后习题详解...

    一.二进制数的相加 两个二进制数相加时,可以逐位相加.如二进制数可以写成 则从最右边第1位(即0权位)开始,逐位相加,其结果可以写成 其中各位是分别求出的 最后所得的和是 二.半加器电路 1要求 有两 ...

  4. 微型计算机的型号是奔四800,第1章 微型计算机基础知识

    第1章 微型计算机基础知识 一.选择题 1.80486CPU进行算术和逻辑运算时,可处理的信息的长度为( ). A.32位 B.16位 C.8位 D.都可以 2.在下面关于微处理器的叙述中,错误的是( ...

  5. 对联智能生成的原理(学习笔记附代码实现与详解)

    文章均从个人微信公众号" AI牛逼顿"转载,文末扫码,欢迎关注! 过年的脚步越来越近,是不是该给家里贴上一副对联呢?除了买买买,有没有想过自己动手写出一副对联?来吧,撸起袖子加油干 ...

  6. 计算机网络教程第五版|微课版 - 第七章 网络安全 - 重要概念【补充】

    第七章.网络安全[补充] 本章的重要概念 计算机网络中需要提供的基本安全服务有机密性.报文完整性.不可否认性.实体鉴别.访问控制和可用性等. 密码学是计算机网络安全的基础,是实现机密性.报文完整性.实 ...

  7. 编译原理陈火旺第三版第七章课后题答案

    下面的答案仅供参考! 1. 给出下面表达式的逆波兰表示(后缀式): a*(-b+c)                               not A or not (C or not D) a ...

  8. 我的Unity学习笔记----------API常用方法和类详解(四)

    二十三. Camera组件(类) 通过获取camera组件把场景中鼠标的位置(点)转化为射线 mainCamera=GameObject.Find("MainCamera").Ge ...

  9. 开发日记-20190914 关键词 汇编语言王爽版 第七章第八章

    第七章 更灵活的定位内存地址的方法 7.1 and和or指令 (1)and指令:逻辑与指令,按位进行与运算 (2)or指令:逻辑或指令,按位进行或运算 7.2 关于ASCII码 一个文本编辑过程中,就 ...

最新文章

  1. Thrift的服务器和客户端Python案例
  2. 如何写出一个confirm组件
  3. 程序员的灯下黑:不要忘记你的目标
  4. LIN总线接口静电保护专用器件:DW24DLC-B-S和DW24D-B-S
  5. 数据结构期末复习之B树、B+树
  6. Java三种循环结构的区别
  7. JAVA计算机毕业设计幼儿园管理系统Mybatis+源码+数据库+lw文档+系统+调试部署
  8. matlab2016b安装
  9. Java中判断String不为空的问题性能比较
  10. 用Java实现并查集
  11. win10各个版本激活码到期了
  12. 保姆级win10纯净系统安装 数字权利激活工具 / KMS激活 + U盘启动盘制作
  13. c语言实数的存放形式,C51中float定义的实数存放形式
  14. 淘宝,天猫获取sku详细信息 API
  15. HTML5+JS手机web开发之jQuery Mobile初涉
  16. dnf 服务器喇叭怎么制作,一个服务器喇叭的独白 - DNF玩家交流 - 地下城与勇士 - DNF-游久网(UUU9)DNF资料站...
  17. linux虚拟机安装sd卡,使用Vmware虚拟机安装RHEL 6.0
  18. java初级开发面试题全集(上)
  19. Android实例,做一个微信好友列表,列表视图应用
  20. 关于LR12录制脚本时浏览器反馈无法连接网络的问题及解决

热门文章

  1. 阿里开源java诊端工具arthas官网介绍
  2. 解决vue-router报NavigationDuplicated: Avoided redundant navigation to current location: “/login“ 的问题
  3. lms算法的verilog实现_LMS verilog实现的LMS的算法,另外有tb文件可以测试 代码正确 VHDL-FPGA- 252万源代码下载- www.pudn.com...
  4. 如有定义int a=128; 则输出语句printf(“%o”,a);的输出结果为?。
  5. 通网网站被大规模挂马 15个频道中病毒
  6. 互联网跟移动互联网_互联网如何说话
  7. Stream 计算总和
  8. 三国志英杰传--单挑表和宝物列表
  9. 回滚日志(undo log)介绍
  10. 2022/10/16 指针习题 各种练习题