计算机中二进制减法的问题是什么_二进制的减法运算例子

计算机中二进制减法的问题是什么_二进制的减法运算例子有一道作业题,要求完成下列二进制数的减法运算:   00001100-11110111这道题分析说先把减数化成补码的形式,也就是要把11110111化成补码。如果把一个二进制数化成补码,先在最高位取1,再把各位取反加1。但是上面那个题它的第一位已经是1了,怎么化呀??悬赏分:0-解决时间:2010-3-1221:21;—————————–

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

Jetbrains全系列IDE稳定放心使用

有一道作业题,要求完成下列二进制数的减法运算:
    0000 1100 – 1111 0111
这道题分析说先把减数化成补码的形式,也就是要把1111 0111化成补码。
如果把一个二进制数化成补码,先在最高位取1,再把各位取反加1。
但是上面那个题它的第一位已经是1了,怎么化呀??
悬赏分:0 – 解决时间:2010-3-12 21:21
;——————————————————–
最佳答案:

如果人工计算,应该按照减法进行,即:

    0000 1100 – 1111 0111 = 0001 0101

但是,CPU中,只有加法器,并没有减法器,遇到减法,CPU就要将减数全部的位,都求反加一,再与被减数相加,就是:

    0000 1100 + 0000 1001 = 0001 0101

和人工计算的结果相同。

.

注意:这里讲的“减数全部的位,都求反加一”,并不是常说的求“补码”,这是在CPU中自动进行的。
无论这个数字,原来是不是补码,只要是做减法,CPU都要自动转换,包括最高位。
上述说法,可以参考《计算机组成原理》。

.

一般常说的求“补码”,是由人工进行的,不是在 CPU 内部进行的。
规则是:对于负数,符号位为1,不要变化,仅仅对后面的数值位,由原码求反加一。

;——————————————————–
回答者: 做而论道 – 十二级   2010-3-11 15:27
提问者对于答案的评价:谢谢
原题网址:http://zhidao.baidu.com/question/141358990.html
;——————————————————–

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/189881.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • jquery删除数组中的某个元素_java数组删除指定位置元素

    jquery删除数组中的某个元素_java数组删除指定位置元素//删除for(varkinzjhm_Index_arr){if(zjhm_Index_arr[k]==zjhm){zjhm_Index_arr.splice(k,1);}}

  • OkhttpClient的使用详解

    **概述及特性**HTTP是现代应用常用的一种交换数据和媒体的网络方式,高效地使用HTTP能让资源加载更快,节省带宽。OkHttpClient是一个高效的HTTP客户端,它有以下默认特性:支持HTTP/2,允许所有同一个主机地址的请求共享同一个socket连接连接池减少请求延时透明的GZIP压缩减少响应数据的大小缓存响应内容,避免一些完全重复的请求当网络出现问题的时候OkHttp依…

  • UML及UML建模工具介绍

    UML及UML建模工具介绍UML简介UnifiedModelingLanguage(UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不…

  • TinyProxy:移动联通电信各个卡定向免流方法教程[通俗易懂]

    下载地址:https://www.lanzoui.com/i0Tsigfiv7c开始以电信星卡为例:打开软件右上角设置下高级模式然后返回复制下这模式【百度直连】免歪卡、星卡、小歪卡、小抖卡、大圣卡、百度系可免listen_port=65080; daemon=on; worker_proc=0; uid=3004; http_ip=112.80.255.21; http_port=443; http_del=”X-Online-Host,Host”..

  • django 异常处理_错题解决方案智能系统

    django 异常处理_错题解决方案智能系统前言在讲解如何解决migrate报错原因前,我们先要了解migrate做了什么事情,migrate:将新生成的迁移脚本。映射到数据库中。创建新的表或者修改表的结构。问题1:migrate怎么判断哪

  • 【Unity3D】自学之路2.0

    【Unity3D】自学之路2.0一、前言原文主要讲的是如何从零基础入门,然后一步一步进阶的文章,包括很多学习资料,学习的网址,研究方向等,内容还是比较全面的。大家多多支持一些克森大神,关注一下他的公众号。这篇文章就将原文的内容进行总结合并,然后转载过来跟大家一起学习。二、原文原文地址:https://mp.weixin.qq.com/s/nAaGAzT7NIPH4v6YOzBCRg原文作者:克森原文出处:微…

发表回复

您的电子邮箱地址不会被公开。

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