在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

計算機的原碼和反碼及補碼到底是什么

Wildesbeast ? 來源:今日頭條 ? 作者:算法集市 ? 2020-02-12 16:31 ? 次閱讀

數據在計算機里面都是以0和1存儲和運算的,這是馮諾依曼體系的基礎。

比如一個數在計算機中若有正負之分,則用一個數的最高位(符號位)用來表示它的正負,其中0表示正數,1表示負數。

原碼就是整數絕對值的二進制形式,為了解決計算機中有負數的運算,提出了反碼、補碼。

1、原碼

原碼就是符號位加上真值的絕對值,第一位表示符號,其余位表示值。對于4位的二進制,其取值范圍就是[1000,0111],即[-8,7]。

+5的原碼:0101

-5的原碼:1101

2、反碼

正數的反碼是其本身。

負數的反碼是在其原碼的基礎上,符號位不變,其余位取反。

+5的反碼:0101

-5的反碼:1010

可見如果一個反碼表示的是負數,是無法直觀地看出來它的數值,通常要將其先轉換成原碼再計算。

3、補碼

正數的補碼還是其本身。

負數的補碼是在其原碼的基礎上,符號位保持不變,其余位取反,最后+1。即反碼加1。

+5的補碼:0101

-5的補碼:1011

綜上,計算機有三種編碼方式來表示同一個數。

對于+5和-5,

[+5] = [0101]原 = [0101]反 = [0101]補

[-5] = [1101]原 = [1010]反 = [1011]補

計算機采用補碼的形式來表示負數。欲知為何如此,請閱讀計算機為何采用補碼的形式來表示負數

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 二進制
    +關注

    關注

    2

    文章

    803

    瀏覽量

    42011
  • 計算機
    +關注

    關注

    19

    文章

    7595

    瀏覽量

    89622
收藏 人收藏

    評論

    相關推薦

    原碼補碼反碼、有符號數、無符號數概念.pdf

    原碼補碼反碼、有符號數、無符號數概念.pdf
    發表于 11-15 08:44

    計算機中原碼反碼補碼之間的關系

    首先提幾個概念: 原碼反碼補碼     原碼是什么?      原碼就是早期用來表示數字的一種方式: 一個正數,轉換為二進制位就是這個正
    發表于 09-17 10:00

    原碼反碼補碼的詳細理解

    `一. 機器數和真值在學習原碼, 反碼補碼之前, 需要先了解機器數和真值的概念.1、機器數一個數在計算機中的二進制表示形式,叫做這個數的機器數。機器數是帶符號的,在
    發表于 11-16 15:32

    補碼是什么 補碼原碼的轉化

    計算機中的有符號數有三種表示方法,即原碼反碼補碼。三種表示方法均有符號位和數值位兩部分,符號位都是用0表示“正”,用1表示“負”,而數值位,三種表示方法各不相同。在
    發表于 12-11 17:45

    單片機的重要功能/組成

    1. 數制為更好描述和記憶微型計算機的地址,代碼一般采用十六進制.原碼,反碼補碼正數的反碼補碼
    發表于 11-18 08:49

    什么是原碼反碼補碼

    文章目錄1 前言2 什么是原碼反碼補碼2.1 原碼表示法2.2 反碼表示法2.3 補碼表示法
    發表于 12-15 07:00

    計算機原碼反碼及其補碼是干啥的?

      很多人都只知道計算機使用的是二進制,但很少有了解到計算機是以補碼的方式進行存儲數據的。  不過補碼是通過原碼
    發表于 04-13 17:04

    計算機為什么使用補碼的形式來表示負數

    計算機有三種編碼方式來表示同一個數: 原碼:符號位加上真值的絕對值,第一位表示符號,其余位表示值。 反碼:正數的反碼是其本身;負數的反碼
    的頭像 發表于 02-12 15:28 ?9258次閱讀

    深入探求反碼補碼

    本篇文章講解了計算機原碼反碼補碼。 并且進行了深入探求了為何要使用反碼補碼, 以及更進
    的頭像 發表于 09-15 15:23 ?1424次閱讀

    計算機為什么要使用補碼

    ,增加了計算的時間,能不能用加法器實現減法器的功能?這個實現的過程就用到了補碼計算機為什么使用補碼?采用補碼可以簡化
    的頭像 發表于 09-12 16:06 ?7967次閱讀

    單片機(STC系列8051內核單片機)

    1. 數制為更好描述和記憶微型計算機的地址,代碼一般采用十六進制.原碼,反碼補碼正數的反碼補碼
    發表于 11-11 12:51 ?1次下載
    單片機(STC系列8051內核單片機)

    【2021-04-05】二進制中的原碼反碼補碼與二進制數的左移右移

    二進制中原碼補碼與左移右移
    發表于 01-12 18:28 ?13次下載
    【2021-04-05】二進制中的<b class='flag-5'>原碼</b><b class='flag-5'>反碼</b><b class='flag-5'>補碼</b>與二進制數的左移右移

    計算機原碼反碼補碼的概念

    計算機內部數值是以補碼的方式進行存儲的,采用補碼進行數據存儲當然有其優點,下面會一一介紹相關內容,讓各位徹底弄懂原碼反碼
    的頭像 發表于 01-09 12:25 ?5053次閱讀
    <b class='flag-5'>計算機</b><b class='flag-5'>原碼</b>、<b class='flag-5'>反碼</b>、<b class='flag-5'>補碼</b>的概念

    計算機為什么利用反碼來實現減法?

    計算機為什么利用反碼來實現減法? 計算機在實現減法運算時利用反碼的原因可以從歷史背景、計算機設計優勢和運算規則等方面來分析。 1. 歷史背景
    的頭像 發表于 02-19 15:10 ?1216次閱讀

    二進制補碼及與原碼的互相轉換方法

    表示負數。其余位表示數值的大小。 二進制補碼?是一種用于表示有符號整數的二進制編碼方式,常用于?計算機系統中。在補碼系統中,一個數字的補碼是通過對其
    的頭像 發表于 09-19 22:25 ?1004次閱讀
    主站蜘蛛池模板: 国产一二精品 | 天堂69亚洲精品中文字幕 | 成人午夜啪啪免费网站 | 欧美黄色片一级 | 国产激烈床戏无遮挡在线观看 | q2002在线观看免费 | 夜夜操夜夜摸 | 国产a三级三级三级 | 中国美女乱淫免费看视频 | 欧美无遮挡一区二区三区 | 天天干天天色天天射 | 精品国产_亚洲人成在线高清 | 日本高清色视频www 日本高清色视频在线观看免费 | 午色影院 | 午夜网站免费 | 国产一区二区三区美女在线观看 | 亚洲成网 | 色婷婷一区二区三区四区成人网 | 欧美日韩一区二区视频图片 | 久久永久免费视频 | 真爽~张开腿~让我插 | 日韩一级视频免费观看 | 波多野结衣的毛片 | 性欧美成人免费观看视 | 4hu四虎永久免在线视 | 亚洲狠狠狠一区二区三区 | 中文字幕第11页 | 男人天堂伊人网 | 午夜影院毛片 | 站长工具天天爽视频 | 久久国产免费观看精品 | 老色批| 国产伦精一区二区三区 | 四虎国产精品免费观看 | 可以免费看黄的网站 | 欧美成人免费午夜全 | 日本不卡在线一区二区三区视频 | 欧美性生活网站 | 国产精品成人va在线观看入口 | 国产综合精品久久久久成人影 | 欧美午夜视频 |