计算机实现原理专题–二进制减法器(二)

计算机实现原理专题–二进制减法器(二)在计算机实现原理专题–二进制减法器(一)中说明了基本原理,现准备说明如何来实现。首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式:由于每次做减法时,我们可以人为的判断被减数和减数的大小,所以当被减数大于减数时中间结果一定会上溢也就是多出1位,因此中…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

计算机实现原理专题–二进制减法器(一)中说明了基本原理,现准备说明如何来实现。

首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式:

c417e744d015f9a0984bc205237d2987208.jpg

由于每次做减法时,我们可以人为的判断被减数和减数的大小,所以当被减数大于减数时中间结果一定会上溢也就是多出1位,因此中间结果最多会有9位,而最终只要去掉最高位剩下的8位就是最后结果(这里虽然是减法运算,但是实际上并没有减法,因此在使用前面所说的加法器运算时可以直接忽略最后的进位)。

当被减数小于减数时中间结果会出现负数,最后需要颠倒两数进行相减(实际上是对原值进行取反,然后通过比较器可知结果为负)。

但是如果想让计算器来判断被减数和减数的大小,又改如何设计呢?其实到目前为止我们已经实现两位数的加法器和减法器了,只不过在实现减法的时候还需要人工判断一下两数的大小。

转载于:https://my.oschina.net/u/1268334/blog/3096859

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/193531.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Xshell 配置上传下载命令 rz sz 以及配置复制和粘贴[通俗易懂]

    Xshell 配置上传下载命令 rz sz 以及配置复制和粘贴[通俗易懂]Xshell 配置上传下载命令 rz sz 以及配置复制和粘贴

    2022年4月21日
    64
  • sitemap死链检测工具-免费sitemap死链检测抓取工具

    sitemap死链检测工具-免费sitemap死链检测抓取工具sitemap死链检测工具,为什么要检测sitemap死链?当你辛辛苦苦生成sitemap然后再提交到搜索引擎收录。搜索引擎抓取你的网站后发现你的sitemap存在大量的死链,给你网站降权,或者降低关键词排名就得不偿失了。今天给大家分享这款免费的sitemap生成软件。不仅可以检测网站的死链。还支持未收录网站sitemap生成详细参考图片。目前需求建立网站的企业十分得多,sitemap死链检测工具而且有许多企业以为,网站建立是一个十分重要的工作,这一点的正确性大家不能承认,但是还有一点大家一定也不可以无视那

    2022年7月23日
    16
  • SpringBoot整合Spring Security【超详细教程】

    SpringBoot整合Spring Security【超详细教程】好好学习,天天向上本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star,更多文章请前往:目录导航前言SpringSecurity是一个功能强大且高度可定制的身份验证和访问控制框架。提供了完善的认证机制和方法级的授权功能。是一款非常优秀的权限管理框架。它的核心是一组过滤器链,不同的功能经由不同的过滤器。这篇文章就是想通过一个小案例将SpringSecurity整合到SpringBoot中去。要实现的功能就是在认证服务器上登录,.

    2022年7月25日
    13
  • 2021前端高级面试题_2021前端面试题目100及最佳答案

    2021前端高级面试题_2021前端面试题目100及最佳答案一、简单页面1、CSS选择器样式优先级2、CSS实现三列布局(左右固定宽度,中间自适应)(1)CSS浮动第一个float:left,第二个float:right,第三个设置margin-left和margin-right(2)绝对定位法第一个定位到left,第二个定位到right,第三个设置margin-left和margin-right(3)flex布局.left{width:200px;或者flex:00200px;}.right{width:200px;

    2022年8月29日
    5
  • 荣耀20青春版曝光用屏幕指纹,网友:不是侧边指纹更快吗?「建议收藏」

    荣耀20青春版曝光用屏幕指纹,网友:不是侧边指纹更快吗?「建议收藏」荣耀今年的手机,你会有一个共同的特征,那就是侧边指纹设计。之前采用背部指纹由于会破坏整体性,所以采用了侧边的指纹,不管是旗舰(除了去年的Magic2),还是千元机都是这种方案,荣耀官方给出的解释是,侧边指纹的解锁速度更快,而且荣耀这边还对比了相对更慢的三星S10系列的超声波方案,最终的结论是,侧边指纹完全超越了之前的三星解锁,所以让侧边指纹方案落地显得更为铿锵有力。…

    2022年8月10日
    7
  • 砸盘、销号、解散社群,Merlin Lab“跑路三连”暴露了DeFi哪些问题?

    砸盘、销号、解散社群,Merlin Lab“跑路三连”暴露了DeFi哪些问题?抛售代币、注销推特、微信群解散,昨夜BSC机枪池项目MerlinLab上演一出火速“大逃亡”。6月29日15点24分,MerlinLab遭到黑客攻击。据区块链安全公司PeckShield…

    2022年5月19日
    46

发表回复

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

关注全栈程序员社区公众号