计算机原理学习-----2.逻辑与计算

  1. 逻辑开关
    基础:布尔代数,一种讨论类的代数,基础运算有:与(&&)、或(||)、非(!)
    真与假:0(假)、1(真)用0与1来表达是否符合类的条件
    在这里插入图片描述
  2. 门(这里只介绍在二进制计算器中会使用的门)
    与门:两边都为真才是真
输入1输入2输出
000
010
100
111
或门:两边其一为真就是真
输入1输入2输出
000
101
011
111
非门:真为假,假为真
输入输出
01
10
与非门:两边都输入真才会输出假
输入1输入2输出
001
101
011
110

异或门: 输入相反才为真

输入1输入2输出
000
101
011
110
  1. 二进制加法
    二进制加法器
    半加器:一个与门控制进位,一个异或门控制自身所在的位
    全加器:三个半加器(或两个半加器加一个或门)组合而成,计算包括低位进位在内的二进制计算
    144个才能组成一个八位加法器
  2. 二进制减法
    二进制减法器
    通过反码和补码将计算变成加法:1-1 = 1+(-1) = 0
    原因:减法要考虑退位,很复杂,以十进制为例,2345 - 1876,但是,可以将其转换为:2345-1876 + 9999 + 1 -10000 = 9999 - 1876 +2345 + 1 - 10000 则不用考虑退位,其中9999-1876称为1876的反码
    那么:8位二进制减法A-B就可以变成:
    1)1111 1111 - B (计算反码
    2)+1 (输入位为1
    3)-1 0000 0000 (进位位为0
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值