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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

數(shù)字電路基礎(chǔ)知識(shí)之?dāng)?shù)值表示 、進(jìn)制轉(zhuǎn)換

jf_78858299 ? 來(lái)源:知芯有道 ? 作者:知芯有道 ? 2023-03-24 10:44 ? 次閱讀

01數(shù)值表示:

在計(jì)算機(jī)系統(tǒng)中,要表示一個(gè)數(shù),原則上我們可以使用任意進(jìn)制來(lái)描述,但在實(shí)際應(yīng)用中一般用二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制來(lái)表示一個(gè)數(shù)。

二進(jìn)制表示一個(gè)數(shù)只能用0、1兩個(gè)數(shù)字來(lái)表示,比如10011(十進(jìn)制是19);

八進(jìn)制表示一個(gè)數(shù)只能用0~7八個(gè)數(shù)字來(lái)表示,比如017(十進(jìn)制是15). 八進(jìn)制通常以0開頭,用來(lái)區(qū)分十進(jìn)制;

十進(jìn)制表示一個(gè)數(shù)只能用0~9十個(gè)數(shù)字來(lái)表示,這是平時(shí)經(jīng)常用的,比如100

十六進(jìn)制表示一個(gè)數(shù)只能用09,AF這16個(gè)數(shù)字來(lái)表示,其中A~F換成10進(jìn)制就是10-15,十六進(jìn)制通常以0x開頭,用來(lái)區(qū)分十進(jìn)制。比如0x1f(十進(jìn)制是31)

通過(guò)上面的介紹,我們也可以看出,N進(jìn)制表示一個(gè)數(shù),可以用0~N之間的N個(gè)數(shù)字來(lái)表示,N進(jìn)制表示的數(shù),轉(zhuǎn)換成十進(jìn)制的方法如下:

數(shù)字的值*N((數(shù)字所在位置-1)次方)

比如六進(jìn)制表示一個(gè)數(shù)125,那么如何算這個(gè)數(shù)的十進(jìn)制表示的值呢?換算方法如下:

1(6的2次方)+2*(6的一次方)+5*(6的0次方) = 53

02

進(jìn)制轉(zhuǎn)換

上面介紹了一個(gè)數(shù)值如何用進(jìn)制來(lái)表示,對(duì)同一個(gè)數(shù)值而言,可以用多種進(jìn)制來(lái)表示,進(jìn)制之間可以相互轉(zhuǎn)換。在實(shí)際應(yīng)用中,N進(jìn)制換算成M進(jìn)制,我們一般會(huì)先從N進(jìn)制換算到十進(jìn)制,再?gòu)氖M(jìn)制換算到M進(jìn)制。下面我們通過(guò)一些例子來(lái)說(shuō)明進(jìn)制之間如何轉(zhuǎn)換。

01

十進(jìn)制轉(zhuǎn)二進(jìn)制

把該十進(jìn)制數(shù),用二因式分解,取余。

以235為例,轉(zhuǎn)為二進(jìn)制

235除以2得117,余1

117除以2得58,余1

58除以2得29,余0

29除以2得14,余1

14除以2得7,余0

7除以2得3,余1

3除以2得1,余1

從得到的1開始寫起,余數(shù)倒排,加在它后面,就可得11101011。

02

**十進(jìn)制轉(zhuǎn)八進(jìn)制

**

把該十進(jìn)制數(shù),用8因式分解,取余。

以100為例,轉(zhuǎn)為八進(jìn)制

100除以8得12,余4

12除以8得1,余4

1除以8得0,余1

轉(zhuǎn)成八進(jìn)制就是0144

03

**二進(jìn)制轉(zhuǎn)十進(jìn)制

**

二進(jìn)制轉(zhuǎn)為十進(jìn)制要從右到左用二進(jìn)制的每個(gè)數(shù)去乘以2的相應(yīng)次方。

以二進(jìn)制數(shù)10101為例

  • 1 (2的4次方)+1* (2的2次方) + 1*(2的0次方) = 21**

03

小數(shù)的表示方法

一個(gè)數(shù)會(huì)包含整數(shù)部分和小數(shù)部分,上面章節(jié)已經(jīng)講述了整數(shù)部分如何表示,本小結(jié)介紹一下小數(shù)部分是如何表示的。

  • 實(shí)數(shù)A可以用二進(jìn)制表示為(An (2* N) + An-1 (2 (N-1))+…+A2 * 2(* 2) + A1 (2* 1) + A0+ A-1(2* (-1) )+ A-2(2**(-2)) +……).**

從上面可以看到,小數(shù)部分就是2的負(fù)冪次方多項(xiàng)式構(gòu)成,因此小數(shù)的數(shù)值用二進(jìn)制表示就是從高到底依次為A-1A-2A-3A-4….

用多項(xiàng)式描述一個(gè)數(shù),可以看到存在一個(gè)問(wèn)題就是小數(shù)部分存在無(wú)法精確表示的問(wèn)題,比如0.6 這個(gè)小數(shù)數(shù)值,如果用二進(jìn)制的話,2的負(fù)冪次方多項(xiàng)式只能無(wú)限接近,但無(wú)法等于0.6。

十進(jìn)制的小數(shù)數(shù)值用二進(jìn)制來(lái)表示方法:

將該數(shù)字乘以2,取出整數(shù)部分作為二進(jìn)制表示的第1位;然后再將小數(shù)部分乘以2,將得到的整數(shù)部分作為二進(jìn)制表示的第2位;以此類推,知道小數(shù)部分為0。舉例如下:

十進(jìn)制0.4轉(zhuǎn)成二進(jìn)制:

0.4 * 2 = 0.8 整數(shù)部分是0

0.8 * 2 = 1.6 整數(shù)部分是1

0.6 * 2 = 1.2 整數(shù)部分是1

0.2 * 2 = 0.4 整數(shù)部分是 0

可以看到進(jìn)入循環(huán)了,因此0.4的二進(jìn)制表示為0110 0110 0110 …..

二進(jìn)制小數(shù)轉(zhuǎn)成十進(jìn)制方法:

按位乘以權(quán)重,然后相加。二進(jìn)制小數(shù)點(diǎn)后第1位乘以2^(-1),第2位乘以2^(-2)

以此類推,然后相加即可

**例如:0.101——>12^(-1)+02^(-2)+1*2^(-3)=0.5+0+0.125=0.625**

十進(jìn)制小數(shù)數(shù)值轉(zhuǎn)成其他進(jìn)制也是類似的,所有的原理都是一個(gè)實(shí)數(shù)可以用一個(gè)多項(xiàng)式來(lái)表示,正數(shù)次冪部分代表的是整數(shù)部分,負(fù)數(shù)次冪部分代表的是小數(shù)部分。

04

有符號(hào)數(shù)和無(wú)符號(hào)數(shù)

從底層硬件來(lái)講,存儲(chǔ)的都是0/1這樣的狀態(tài),本是是沒(méi)有有符號(hào)和無(wú)符號(hào)之分的。但計(jì)算機(jī)應(yīng)用時(shí),根據(jù)描述現(xiàn)實(shí)世界的需求,可以在軟件中指定這個(gè)變量是有符號(hào)變量還是無(wú)符號(hào)變量,從而這個(gè)變量的數(shù)值是有符號(hào)數(shù)值還是無(wú)符號(hào)數(shù)值。因此這兩個(gè)定義其實(shí)是計(jì)算機(jī)應(yīng)用的范疇。

有符號(hào)和無(wú)符號(hào)數(shù),簡(jiǎn)單的區(qū)別就是,無(wú)符號(hào)數(shù)所有的位都是用來(lái)表示一個(gè)數(shù),有符號(hào)數(shù)最高位用來(lái)表示符號(hào)位,其他位用來(lái)表示實(shí)際的數(shù)值。對(duì)于某一個(gè)具體的數(shù)值,不管是有符號(hào)表示還是無(wú)符號(hào)表示,它的二進(jìn)制表示都是一樣的。

在8位機(jī)的系統(tǒng)中,地址和數(shù)據(jù)總線是8bit的,無(wú)符號(hào)變量表示的值的范圍是0255,有符號(hào)變量表示的值的范圍是-128127

另外還有一點(diǎn),如果一個(gè)數(shù)值聲明為有符號(hào)數(shù),那么最高位是bit位,這是按照二進(jìn)制表示這個(gè)數(shù)值之后的最高位,其實(shí)在計(jì)算系統(tǒng)里面,比如有8位機(jī),16位機(jī),32位機(jī),64位機(jī),一個(gè)數(shù)的最大位寬也就上面對(duì)應(yīng)的bit數(shù), 如果某個(gè)數(shù)標(biāo)識(shí)為有符號(hào)數(shù),那么對(duì)應(yīng)第7bit, 15bit,31bit,63bit就是符號(hào)位。

05

原碼反碼補(bǔ)碼

這三個(gè)概念其實(shí)都是對(duì)有符號(hào)數(shù)來(lái)講的,無(wú)符號(hào)數(shù)不存在上面這些概念。

這些概念都是為了在計(jì)算機(jī)系統(tǒng)中描述一個(gè)負(fù)數(shù)而創(chuàng)建的,通過(guò)這些概念擴(kuò)展二進(jìn)制數(shù)字系統(tǒng),從而可以表示有符號(hào)數(shù)。

正數(shù)的原碼、反碼、補(bǔ)碼都是一樣的。

負(fù)數(shù)的原碼就是符號(hào)位為1,其余位表示真值,舉例如下(8位機(jī)):

-2的原碼就是1000_0010(高位符號(hào)位為1,其余位是2)

負(fù)數(shù)的反碼其實(shí)是在原碼的基礎(chǔ)上, 符號(hào)位不變,其余各個(gè)位取反,舉例如下(8位機(jī)):

-2的反碼就是1111_1101(在-2的原碼上,符號(hào)位不變,其他位取反)

負(fù)數(shù)的補(bǔ)碼是反碼+1,舉例如下(8位機(jī)):

-2的補(bǔ)碼就是1111_1110(在-2的反碼上加1)

所以我們這里講這三個(gè)概念,有一個(gè)大前提就是,要明確好當(dāng)前這個(gè)系統(tǒng)是多少bit的系統(tǒng),這樣才能確定符號(hào)位是哪bit。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 二進(jìn)制
    +關(guān)注

    關(guān)注

    2

    文章

    803

    瀏覽量

    42107
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7624

    瀏覽量

    90017
  • 數(shù)值
    +關(guān)注

    關(guān)注

    0

    文章

    80

    瀏覽量

    14522
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    模擬和數(shù)字電路基礎(chǔ)知識(shí)匯總

    作為一位硬件工程師,必須面對(duì)的就是兩個(gè)基本電路:模擬電路數(shù)字電路。下面我們就來(lái)了解一下這兩個(gè)電路的基本知識(shí)。  一、模擬
    發(fā)表于 11-19 22:49

    模擬和數(shù)字電路基礎(chǔ)知識(shí)匯總

    作為一位硬件工程師,必須面對(duì)的就是兩個(gè)基本電路:模擬電路數(shù)字電路。下面我們就來(lái)了解一下這兩個(gè)電路的基本知識(shí)。  一、模擬
    發(fā)表于 12-26 20:31

    數(shù)字電路基礎(chǔ)知識(shí)相關(guān)資料下載

    / 數(shù)字電路基礎(chǔ)知識(shí) /數(shù)字電路一位寄存器(即觸發(fā)器):只能表示“0”和“1”兩種狀態(tài)的元器件二進(jìn)制加1:在一個(gè)寄存器組的基礎(chǔ)中,最右邊的那個(gè)寄存器從0變?yōu)?(從斷電到通電)或把最右邊
    發(fā)表于 12-01 06:54

    模擬電路數(shù)字電路基礎(chǔ)知識(shí)詳解

    電子電路是單片機(jī)硬件部分的基礎(chǔ)知識(shí),電子電路分為模擬電路數(shù)字電路。單片機(jī)是使用數(shù)字電路,但AD
    發(fā)表于 01-25 07:15

    電子電路基礎(chǔ)知識(shí)

    電子電路基礎(chǔ)知識(shí) 電路基礎(chǔ)知識(shí)(一)電路基礎(chǔ)知識(shí)(1
    發(fā)表于 01-15 09:47 ?23.9w次閱讀

    數(shù)字電路基礎(chǔ)知識(shí)

    數(shù)字電路基礎(chǔ)知識(shí) 1、數(shù)字量和模擬量 2、數(shù)制和碼制 3、進(jìn)制轉(zhuǎn)換 4、三進(jìn)制運(yùn)算 5、邏輯運(yùn)算 6、基本邏輯門
    發(fā)表于 04-01 14:45 ?1155次下載

    數(shù)字電路基礎(chǔ)知識(shí)

    數(shù)字電路基礎(chǔ)知識(shí),都是常用的必備的知識(shí),基礎(chǔ)中的基礎(chǔ)
    發(fā)表于 03-16 14:28 ?30次下載

    數(shù)字電路基礎(chǔ)知識(shí)與要點(diǎn)

    數(shù)字電路基礎(chǔ)知識(shí)與要點(diǎn)
    發(fā)表于 09-19 09:00 ?62次下載
    <b class='flag-5'>數(shù)字電路基礎(chǔ)知識(shí)</b>與要點(diǎn)

    數(shù)字電路基礎(chǔ)TTL門電路的工作原理

    數(shù)字電路基礎(chǔ)TTL門電路的工作原理介紹。
    發(fā)表于 06-18 11:10 ?52次下載

    電路基礎(chǔ)知識(shí)分享

    電路基礎(chǔ)知識(shí)分享。
    發(fā)表于 03-10 14:38 ?124次下載

    數(shù)字電路基礎(chǔ)

    數(shù)字電路基礎(chǔ)
    發(fā)表于 03-21 15:12 ?131次下載

    數(shù)字電路基礎(chǔ)知識(shí)

    數(shù)字電路基礎(chǔ)知識(shí)
    發(fā)表于 11-15 17:12 ?0次下載

    17個(gè)圖解數(shù)字電路基礎(chǔ)知識(shí)

    本文主要介紹數(shù)字電路基礎(chǔ)知識(shí),用最簡(jiǎn)潔的內(nèi)容介紹最核心的知識(shí)
    的頭像 發(fā)表于 01-14 11:41 ?1.7w次閱讀

    數(shù)字電路基礎(chǔ)知識(shí)分享1

    數(shù)字芯片本質(zhì)是0-1邏輯。我們將用系列文章來(lái)一起學(xué)習(xí)數(shù)字電路基礎(chǔ)。我們的目標(biāo)不是求大求全,而是整理一些面試過(guò)程跟數(shù)字電路基礎(chǔ)相關(guān)的知識(shí)點(diǎn),以及平時(shí)工作中經(jīng)常用到的
    的頭像 發(fā)表于 05-04 15:00 ?1377次閱讀

    數(shù)字電路基礎(chǔ)知識(shí)分享2

    上節(jié)我們主要講述了一個(gè)數(shù)值表示方法,用進(jìn)制來(lái)表示,各種進(jìn)制之間的轉(zhuǎn)換關(guān)系。有符號(hào)數(shù)是怎么
    的頭像 發(fā)表于 05-04 15:11 ?1143次閱讀
    <b class='flag-5'>數(shù)字電路基礎(chǔ)知識(shí)</b>分享2
    主站蜘蛛池模板: 黄色网址大全免费 | 欧美一级视频免费看 | 久久这里只有精品免费播放 | 秋霞麻豆| 一区二区三区网站 | 欧美成人全部费免网站 | va在线观看 | 天天综合天天综合色在线 | 性精品| 午夜精品福利在线 | 婷婷sese| ts人妖国产一区 | 亚洲一区二区三区免费视频 | 黄色日本视频网站 | 亚洲成a人片在线看 | 在线视频免费播放 | 天天色天天色 | 99久久99久久久99精品齐 | 秋霞特色大片18入口私人高清 | 久久美女免费视频 | 能看毛片的网址 | 福利视频免费观看 | 五月天亚洲综合 | 日本高清色视频www 日本高清色视频在线观看免费 | 日本国产在线观看 | 鸥美毛片 | 亚洲xxx视频| 色婷婷婷丁香亚洲综合不卡 | 伊人9999| 一区二区三区国模大胆 | 网站色| 好男人www社区影视在线 | 狠狠狠狠狠狠狠狠 | 亚洲电影在线播放 | 男人的网址 | 激情综合五月亚洲婷婷 | 欧美aⅴ| 99香蕉精品视频在线观看 | 五月深爱婷婷 | 国产精品免费看久久久久 | 有一婷婷色 |