计算机原码,反码,补码的计算规则以及计算机内部二进制加减法举例

计算机原码,反码,补码的计算规则以及计算机内部二进制加减法举例

##<1>.

原码:符号位+数组位;第一位为符号位,正数为0,负数为1;后面的位数为数值位,是真值的二进制表现形式。

反码:正数的反码就是原码,负数的反码是在原码的基础上进行变动,将原码的符号位不变+原码的数值位每一位都取反就可以得到反码。

补码:正数的补码也是原码,不需要进行变化,负数的补码也是在反码的基础上进行变化,将反码的符号位照搬不用进行变化+反码的数值位加1(按照二进制的加减法则进行运算)。

例:
数值 5 -5的原码、反码、补码。(以8位二进制为例)
原码:00000101 10000101
反码:00000101 11111010
补码:00000101 11111011

数值 3 -3的原码、反码、补码。(以8位二进制为例)
原码:00000011 10000011
反码:00000011 11111100
补码:00000011 11111101

计算表达式:

(1) 5 + (-3) = 2

使用补码计算计算: 00000101 + 11111101 = 00000010(正数) = 2

(2) 3 + (-5) = -2

使用补码计算计算: 00000011 + 11111011 = 11111110 (补码) -1=11111101(反码) ——>【取反】 =10000010(原码)=-2

<2>.假如我的朋友不懂计算机,用通俗易懂的语言向朋友介绍计算机系统是如何工作的?

*首先,计算机有各种各样的输入输出设备,我们人或者使用者可以直接明了的进行操作,比如键盘,鼠标,触屏,显示屏等等就是我们最常见的输入输出设备。

*其次,电脑工作是一个对于信息、指令进行存储,计算,并且对于计算结果再进行存储的一个过程,比如点击电脑桌面一张图片,电脑就会从硬盘里面将图片
的信息读入到内存里面经过一系列机器操作,再对于操作计算后的结果进行存储,最后显示在电脑屏幕上面的过程。

*计算机在开始运行后,会首先从内存中按照顺序取出第一条指令,根据指令要求从存储中获取需要的数据,然后再根据指令要求对于所取数据进行一系列运算
和逻辑操作,最后按照指令指定的内存地址将操作过后的数据放入其中,接下来才继续在内存中读取下一条指令,这样往复下去直至指令全部执行完毕。

*程序和数据按照程序规定的方式进行有序的取指令,完成指令操作。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

轻若♛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值