久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:IT培訓 > 華清遠見教育科技集團 > 嵌入式學習 > 講師博文 > 原碼、反碼、補碼之間怎么快速轉換,大神帶你輕松學
原碼、反碼、補碼之間怎么快速轉換,大神帶你輕松學
時間:2018-04-20作(zuo)者:華清遠見

學(xue)習(xi)過計(ji)算(suan)機的(de)哥(ge)們(men)應該(gai)都(dou)知道,我們(men)的(de)計(ji)算(suan)機并不是(shi)(shi)以(yi)(yi)十(shi)進(jin)制(zhi)、十(shi)六進(jin)制(zhi)的(de)方式進(jin)行(xing)數(shu)據(ju)的(de)存(cun)儲的(de),哪它是(shi)(shi)以(yi)(yi)什(shen)么方式進(jin)行(xing)數(shu)據(ju)保(bao)存(cun)的(de)呢?其實的(de)數(shu)據(ju)存(cun)儲是(shi)(shi)以(yi)(yi)二進(jin)制(zhi)的(de)方式進(jin)行(xing)保(bao)存(cun)的(de)。二進(jin)制(zhi)里面只有(you)“0”和“1”,沒有(you)別(bie)的(de)符號和其他的(de)數(shu)值,二進(jin)制(zhi)存(cun)在原碼(ma)、反碼(ma)、補碼(ma)的(de)的(de)轉換,那么這又是(shi)(shi)什(shen)么東(dong)西呢?好,現在就讓(rang)我們(men)來了解他們(men)吧!

在(zai)前面(mian),我們(men)學習了十進制、八(ba)進制、十六進制等用來代表(biao)實際數(shu)值(zhi)的數(shu),稱為真值(zhi),這些數(shu)我們(men)再日常生活中(zhong)都會使(shi)用到(dao),那么在(zai)計算機中(zhong)數(shu)值(zhi)是(shi)怎么來表(biao)示的呢?

數(shu)(shu)在(zai)計(ji)(ji)(ji)算(suan)(suan)機(ji)(ji)(ji)中的(de)(de)(de)表示形(xing)式統稱(cheng)為(wei)(wei)機(ji)(ji)(ji)器數(shu)(shu)。計(ji)(ji)(ji)算(suan)(suan)機(ji)(ji)(ji)中處理數(shu)(shu)據及(ji)運(yun)算(suan)(suan)都是采用二(er)進(jin)制,通常規定機(ji)(ji)(ji)器數(shu)(shu)用八(ba)位(wei)二(er)進(jin)制表示。實用的(de)(de)(de)數(shu)(shu)據有(you)正數(shu)(shu)和負(fu)數(shu)(shu),因為(wei)(wei)計(ji)(ji)(ji)算(suan)(suan)機(ji)(ji)(ji)只能(neng)表示0、1兩種狀態(tai),數(shu)(shu)據的(de)(de)(de)正號(hao)“+”或負(fu)號(hao)“-”,在(zai)計(ji)(ji)(ji)算(suan)(suan)機(ji)(ji)(ji)里就用一(yi)位(wei)二(er)進(jin)制的(de)(de)(de)0或1來區別(bie),通常放(fang)在(zai)最(zui)高(gao)位(wei),成為(wei)(wei)符(fu)號(hao)位(wei)。 符(fu)號(hao)位(wei)數(shu)(shu)值化(hua)之后,為(wei)(wei)能(neng)方(fang)便(bian)的(de)(de)(de)對機(ji)(ji)(ji)器數(shu)(shu)進(jin)行算(suan)(suan)術運(yun)算(suan)(suan)、提高(gao)運(yun)算(suan)(suan)速度,計(ji)(ji)(ji)算(suan)(suan)機(ji)(ji)(ji)設計(ji)(ji)(ji)了多種符(fu)號(hao)位(wei)與(yu)數(shu)(shu)值一(yi)起編碼(ma)的(de)(de)(de)方(fang)法,最(zui)常用的(de)(de)(de)機(ji)(ji)(ji)器數(shu)(shu)表示方(fang)法有(you):原碼(ma)、反碼(ma)、補碼(ma)和移碼(ma),下面就分別(bie)介紹一(yi)下它(ta)們(men)的(de)(de)(de)表示方(fang)法。

一、原(yuan)碼(ma)、反(fan)碼(ma)、補碼(ma)

三(san)種表示法的轉換(huan)過程如下:

原碼反碼補碼

說明:

 特別的(de),在(zai)原碼中0有兩種(zhong)表示方(fang)式:[+0]原=0000000,[-0]原=1000000。

在反(fan)碼表(biao)(biao)示(shi)中,0也有兩種表(biao)(biao)示(shi)形式:[+0]反(fan)=0000000,[-0]反(fan)=11111111。

在補碼表示中(zhong),0有唯一的(de)編碼:[+0]補=0000000,[-0]補=0000000。

計算機之(zhi)所以這(zhe)些編碼方(fang)(fang)法是為了便于運算,提高運算速(su)度。三種表示(shi)方(fang)(fang)法其(qi)實是層層遞進的(de),即會求十進制(zhi)的(de)二進制(zhi)表示(shi),記住符號位的(de)正(zheng)負表示(shi),知道(dao)怎么遞進的(de)它(ta)們之(zhi)間的(de)關系。

總結:

正(zheng)數的原碼,補碼,反碼相同;

負(fu)數(shu)(shu)的反(fan)(fan)碼:符號位不(bu)變,原碼的數(shu)(shu)值取反(fan)(fan);

負數的補碼(ma):符號位不變(bian),原碼(ma)轉(zhuan)換成(cheng)反(fan)碼(ma),反(fan)碼(ma)末(mo)位加1;


發表評論

全國咨詢(xun)電話:400-611-6270,雙休日(ri)及節假日(ri)請(qing)致電值班手(shou)機(ji):15010390966

在線咨詢(xun): 曹老(lao)師QQ(3337544669), 徐老(lao)師QQ(1462495461), 劉老(lao)師 QQ(3108687497)

企(qi)業培訓(xun)洽談專線:010-82600901,院校合作洽談專線:010-82600350,在線咨(zi)詢:QQ(248856300)

Copyright 2004-2018 華清遠(yuan)見教(jiao)育科技集團 版權所有 ,京(jing)ICP備(bei)16055225號,京(jing)公海(hai)網(wang)安備(bei)11010802025203號

有位老師(shi)想和您聊一聊