首页 > 作文

原码补码移码的作用(计算机组成原理14)

更新时间:2023-04-04 05:43:32 阅读: 评论:0

原码补码移码的作用

视频链接地址:/d/file/titlepic/p%3e%3ch3%3e%e8%ae%a1%e7%ae%97%e6%9c%ba%e7%bb%84%e6%88%90%e5%8e%9f%e7%90%86 系列文章目录原码补码移码的作用前言1 模运算2 小结

前言

在本篇中,你将掌握

了解计算机中如何用加法来代替实现减法

1 模运算

让我们先来回顾各种码:原码、反码、补码、移码
对于正数而言,
  原码 = 反码 = 补码 ,移码 = 补码符号位取反
对于负数而言,
  反码 = 原码数值位取反,补码 = 原码数值位取反加1,移码 = 补码符号位取反舞蹈集训班

在计算机中,使用原码运算:
  加法——用加法器完成
  减法——用减法器完成
这样不高效,能不能用加法来替代减法呢?当然可以
比如时钟中,将10点调成7点,可以通过顺时针(加法)10 + 9 = 19 % 12 = 7,也可以通过逆时针(减法)10 – 3 = 7来实现

接下来,让我们先来了解模运算,在此举几个例子:
  对于时钟,模12运算:-15%12=9、-3%12 = 9、9%12 = 9 、21%12 = 9
  同样,模运算通过余数将数值划分成多个等价类,同一类等效等价

所以我们就可以实现了用加法代替减法,如在模12运算中,a -3 = a + 9 ,且-3和9的绝对值之和 = 模 = 12 ,这两个数被称为互为补数
模 − a 的 绝 对 值 = a 的 补 数 模 – a的绝对值我很好只是很想你 = a的补数 青岛高校a=a
这样 减法-a,就可以用加法+a的补数来代替了

而在计算机中,假定字长为8bit,也就是00000000~11111111的范围,0到 2 8 − 1 2^{8}-1 冲浪板28数学复习1,而计算机只能保存8位,天然地就相当于mod 2 8 2^{8} 28,因此减法通过 加 (模 – 绝对值)的操作便可由加法替代了。

因此,补码——让减法操作转变为加法操作,节省硬件成本

2 小结

没图的一篇:),本篇重点:
(1)了解计算机中如何用加法来代替实现减法

本文地址:https://blog.csdn.net/qq_44574333/article/details/108991056

本文发布于:2023-04-04 05:43:29,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/2fa2c713f18da3e296dc215a9122531e.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:原码补码移码的作用(计算机组成原理14).doc

本文 PDF 下载地址:原码补码移码的作用(计算机组成原理14).pdf

下一篇:返回列表
标签:补码   减法   加法   反码
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图