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

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

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

3天內不再提示

二進制如何轉換為十進制?

模擬對話 ? 來源:xx ? 2019-06-22 10:21 ? 次閱讀

二進制到十進制數字轉換使用加權列來標識數字的順序以確定數字的最終值

將二進制轉換為十進制(base-2到base-10) )數字和背面是一個重要的概念,因為二進制編號系統構成了所有計算機和數字系統的基礎。

十進制或“denary”計數系統使用Base-of-10編號系統,其中數字中的每個數字都取10個可能值中的一個,稱為“數字”,從 0 到 9 ,例如。 213 10 (二百一十三)。

但是,除了10位數(0到9)之外,十進制編號系統還具有加法運算( + ),減法( - ),乘法(×)和除法(÷)。

在十進制系統中,每個數字的值都比其前一個數字大十倍,這個十進制數字系統使用一組符號 b ,以及一個基數 q ,確定一個數字內每個數字的權重。例如,六十分之六的權重低于六百分之六。然后在二進制編號系統中,我們需要一些方法將十進制轉換為二進制以及從二進制轉換為十進制。

任何編號系統都可以通過以下關系總結:

N = b i q i
where: N 是一個實數正數
b 是數字


是基數值
和整數( i )可以是正數,負數或零

N = b n q n ... b'的子> 3 q 3 + b <子> 2 q 2 + b <子> 1 q 1 + b <子> 0 q 0 + b <子> -1 q -1 + b -2 q -2 ... etc。

十進制編號系統

在十進制中, base-10(den)或denary編號系統,當我們沿著從右到左的數字移動時,每個整數列具有單位,數十,數百,數千等的值。在數學上,這些值寫為10 0 ,10 1 ,10 2 ,10 3 等。然后每個位置在小數點左邊表示增加的正冪為10.同樣,對于小數,當我們從左向右移動時,數字的權重變得更負,10 -1 ,10 -2 ,10 -3 等

所以我們可以看到“十進制編號系統”的基數為10或 modulo-10 (有時稱為MOD-10),十進制系統中每個數字的位置表示該數字的大小或重量為 q 等于“10”(0到9)。例如,20(二十)與說2 x 10 1 相同,因此400(四百)與說4 x 10 2 相同。

任何十進制數的值將等于其數字之和乘以各自的權重。例如: N = 6163 10 (六千一百六十三)十進制格式等于:

6000 + 100 + 60 + 3 = 6163

或者可以寫出反映每個數字的權重:

(6×1000)+(1×100)+(6×10)+(3×1)= 6163

或它可以用多項式形式寫成:

(6×10 3 )+(1×10 2 )+(6× 10 1 )+(3×10 0 )= 6163

在此十進制編號系統示例中,最左邊的數字是最高有效數字或MSD,最右邊的數字是最低有效數字或LSD。換句話說,數字 6 是MSD,因為它的最左側位置承載的權重最大,而數字 3 是LSD,因為它的最右側位置承載的權重最小。

二進制編號系統

二進制編號系統是所有基于數字和計算機的系統中最基本的編號系統,二進制數遵循相同的設置規則作為十進制編號系統。但是與使用10的冪的十進制系統不同,二進制編號系統使用2的冪,給出從base-2到base-10的二進制到十進制的轉換。

數字邏輯和計算機系統僅使用兩個用于表示條件,邏輯電平“1”或邏輯電平“0”的值或狀態,并且每個“0”和“1”被認為是2的基數(bi)中的單個數字或“二進制編號系統“。

在二進制編號系統中,二進制數字如 101100101 用字符串”1“和”0“表示,每個數字沿字符串從右到左的值是前一個數字的兩倍。但由于它是二進制數字,因此它只能具有“1”或“0”的值,因此 q 等于“2”(0或1),其位置表示其重量字符串。

由于十進制數是一個加權數,從十進制轉換為二進制(基數10到基數2)也會產生加權二進制數,右邊最多位為最低有效位或LSB,最左邊的位是最高有效位或MSB,我們可以代表這個:

二進制數的表示

MSB 二進制數字 LSB
2 8 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0
256 128 64 32 16 8 4 2 1

我們在上面看到,在十進制數系統中,每個數字從右到左的權重增加了10倍。在二進制數系統中,權重如圖所示,每個數字增加了一個因子 2 。然后第一個數字的權重為 1 ( 2 0 ),第二個數字的權重為 2 ( 2 1 ),第三個是 4 的重量( 2 2 ) ,第四個是 8 ( 2 3 )的權重,依此類推。

例如,轉換二進制到十進制數字將是:

十進制數字值 256 128 64 32 16 8 4 2 1
二進制數字值 1 0 1 <跨度> 1 0 0 <跨度> 1 0 1

加在一起在由“ 1 ”表示的位置從右到左的所有十進制數值給出:(256)+(64)+(32)+(4)+(1)= 357 10 或三百五十七作為十進制數。

然后,我們可以通過查找二進制的十進制等效值將二進制轉換為十進制數字數組 101100101 2 并將二進制數字擴展為基數為 2 的系列,其等效值為 357 10 十進制或否定。

請注意,在數字轉換系統中,“下標”用于表示相關的基本編號系統,1001 2 = 9 10 。如果在數字后沒有使用下標,則通常假設成為小數。

重復除2方法

我們已經看到上面如何將二進制數轉換為十進制數,但我們如何將十進制數轉換為二進制數。將十進制數轉換為二進制數等效的簡單方法是寫下十進制數并連續除以2(二)得到結果,并給出“1”或“0”的余數直到最終結果等于零。

例如。將十進制數 294 10 轉換為等效的二進制數。

Number 294 如圖所示,將每個十進制數除以“2”將得到一個結果加上一個余數。
如果被分割的十進制數是偶數,那么結果將是整數并且余數將等于“0”。如果十進制數是奇數,那么結果將不會完全分割,余數將為“1”。
二進制結果是通過將所有余數按最低有效位(LSB)排序得到的位于頂部,最重要位(MSB)位于底部。
除以2
結果 147 余數 0(LSB)
除以2
結果 73 余數 1
除以2
結果 36 余數 1
除以2
結果 18 余數 0
除以2
結果 9 余數 0
除以2
結果 4 余數 1
除以2
結果 2 余數 0
除以2
結果 1 余數 0
除以2
結果 0 余數 1(MSB)

這種除以2的十進制到二進制轉換技術給出十進制數 294 10 相當于 100100110 2 二進制,從右到左閱讀。這種2分頻方法也適用于轉換為其他數字基礎。

然后我們可以看到二進制編號系統的主要特征是每個“二進制數字” “或”位“具有”1“或”0“的值,每個位的權重或值是從最低位或最低位(LSB)開始的前一位的兩倍,這稱為”總和“權重“方法。

因此我們可以通過使用權重和方法或使用重復的2分頻方法將十進制數轉換為二進制數,并將二進制數轉換為十進制通過查找其權重和。

二進制數字名稱&amp;前綴

二進制數可以加在一起,也可以像十進制數一樣減去,結果根據所使用的位數組合成幾個大小范圍之一。二進制數有三種基本形式 - 位,字節和字,其中一位是單個二進制數字,一個字節是八位二進制數字,一個字是16位二進制數字。

分類將各個位分成更大的組通常由以下更常見的名稱引用:

二進制數字位數(位) ) 通用名稱
1
4 半字節
8 字節
16 Word
32 雙字
64 Quad Word

此外,從 Binary轉換為Decimal 或甚至從 Decimal轉換為Binary ,我們需要注意不要混淆兩組數字。例如,如果我們在頁面上寫入數字10,如果我們假設它是十進制數字,它可能意味著數字“十”,或者它可能同樣是二進制中的“1”和“0”,這是等于上面加權十進制格式中的數字2。

在將二進制數轉換為十進制數并確定所使用的數字或數字是十進制數還是二進制數時,要克服此問題的一種方法是在最后一位數字后寫一個稱為“下標”的小數字,以顯示該數字的基數正在使用的數字系統。

因此,例如,如果我們使用二進制數字串,我們將添加下標“2”來表示基數為2,因此數字將寫為 10 <子> 2 。同樣,如果它是標準十進制數,我們將添加下標“10”來表示基數為10的數字,因此該數字將寫為 10 10 。

今天,隨著微控制器微處理器系統變得越來越大,現在將各個二進制數字(位)組合成8個,形成單個 BYTE 與大多數計算機硬件如硬驅動器和內存模塊通常以兆字節或甚至千兆字節表示其大小。

字節數 通用名稱
1,024(2 10 ) 千字節(kb)
1,048,576(2 20 ) 兆字節(Mb)
1,073,741,824(2 30 ) 技嘉(Gb)
a非常長的數字?。? 40 ) 太字節(Tb)

二進制到十進制摘要

A“ BIT “是源自 BI nary digi T

十進制系統使用10個不同的數字,0到9給它一個10的基數

二進制數是加權值從右到左增加的加權數

二進制數字的權重從右到左翻倍

十進制數可以通過使用權重和方法或重復的二分法來轉換為二進制數

當我們轉換時數字從二進制到十進制,或十進制到二進制,下標用于避免錯誤

將二進制轉換為十進制(base-2到base-10)或十進制到二進制數(base10到base) -2)可以通過如上所示的多種不同方式完成。將十進制數轉換為二進制數時,重要的是要記住哪個是最低有效位( LSB ),哪個是最高有效位( MSB )。

在下一個關于二進制邏輯的教程中,我們將研究將二進制數轉換為十六進制數,反之亦然,并顯示二進制數可以用字母和數字表示。

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

    關注

    2

    文章

    801

    瀏覽量

    41767
  • 十進制
    +關注

    關注

    0

    文章

    67

    瀏覽量

    13283
收藏 人收藏

    評論

    相關推薦

    [2.5.1]--二進制轉換為十進制

    計算機原理
    jf_75936199
    發布于 :2023年02月02日 00:58:44

    十進制二進制之間的轉換原理

    1.3.4 將(155)D轉換為二進制數解:當要將一個很大的十進制轉換二進制數時,采用例題1.3.3的做法很費時 ,我們可以采用另外一種
    發表于 04-06 23:54

    請問怎么把單片機端口二進制狀態轉換為十進制

    請問怎么把單片機端口二進制狀態轉換為十進制
    發表于 11-27 19:44

    LABVIEW怎么把U32的十進制數值轉換為二進制

    LABVIEW怎么把U32的十進制數值轉換為二進制
    發表于 03-22 15:10

    PIC16f877a MPlab組件 ADC結果顯示在七段

    嗨,我正在試著在PIC16f877a上進行模數轉換。問題是當我在led上顯示我的結果時,它工作得很好,但是當我在7段上顯示我的結果時,我有一些無效的輸出可能是我無法正確地將二進制轉換為十進制
    發表于 03-30 11:13

    十進制二進制之間的轉換

    十進制二進制之間的轉換   既然一個數可以用二進制十進制兩種不同形式來表示,那么兩著之間就必然有一定的
    發表于 04-06 23:53 ?8602次閱讀
    <b class='flag-5'>十進制</b>和<b class='flag-5'>二進制</b>之間的<b class='flag-5'>轉換</b>

    十進制轉換為二進制

    十進制轉換為二進制數采用的方法 — 基數連除、連乘法原理:將整數部分:除2求余法          &n
    發表于 09-24 11:30 ?4767次閱讀
    <b class='flag-5'>十進制</b>數<b class='flag-5'>轉換為</b><b class='flag-5'>二進制</b>數

    十進制數的二進制編碼

    十進制數的二進制編碼     在人機交互過程中,為了既滿足系統中使用二進制數的要求,又適應人們使用十進制數的習慣
    發表于 05-02 19:04 ?9868次閱讀

    C語言教程之十進制轉換為二進制

    C語言教程之十進制轉換為二進制,很好的C語言資料,快來學習吧。
    發表于 04-22 11:06 ?0次下載

    二進制十進制數對照顯示實驗,十進制,二進制對照

    二一十進制譯碼驅動集成電路,可以把輸入的二進制轉換十進制數字輸出,輸出結果驅動一個數碼管以阿拉伯數字的形式顯示出來。按動清零按鈕AN1,則計數器歸零。   本電路可正常顯示最大的
    的頭像 發表于 09-20 18:26 ?2918次閱讀

    二進制編碼的十進制表示轉換解碼器

    二進制編碼小數的主要優點是它允許在decimal(base-10)和binary(base-2)表單之間輕松轉換。但是,缺點是BCD代碼是浪費的,因為不使用 1010 (十進制10)和 1111 (
    的頭像 發表于 06-24 09:31 ?1.4w次閱讀
    <b class='flag-5'>二進制</b>編碼的<b class='flag-5'>十進制</b>表示<b class='flag-5'>轉換</b>解碼器

    十進制小數怎么樣才能轉換為二進制

    位運算在計算機編程中經常用到,所以掌握十進制二進制間的轉換分重要。 十進制:由 0~9
    的頭像 發表于 02-12 16:37 ?3.7w次閱讀
    <b class='flag-5'>十進制</b>小數怎么樣才能<b class='flag-5'>轉換為</b><b class='flag-5'>二進制</b>

    你知道十進制二進制如何進行轉換嗎?

    你知道十進制二進制如何進行轉換嗎? 當我們提到數字系統時,最常見的是十進制系統和二進制系統。十進制
    的頭像 發表于 12-20 17:05 ?1830次閱讀

    10進制轉換為二進制的算法

    十進制轉換為二進制是計算機科學中非常基礎且重要的概念之一。在理解和應用計算機科學的基礎知識時,掌握這個算法是至關重要的。 在開始講解十進制轉換為
    的頭像 發表于 01-15 10:32 ?3615次閱讀
    主站蜘蛛池模板: 美女扒开尿口给男人桶动态图 | 午夜毛片福利 | 国产成人精品曰本亚洲77美色 | 中文字幕在线不卡 | 婷婷色在线播放 | 操碰视频在线观看 | 久久国产午夜精品理论篇小说 | 一级视频在线 | 1024手机看片国产旧版你懂的 | 欧美成人精品久久精品 | 人人骚| 亚洲色啦啦狠狠网站 | 亚洲第一在线视频 | 看黄在线 | 中文字幕第页 | 欧美极品| 欧美伊人久久大香线蕉综合69 | 视频网站在线 | 四虎必出精品亚洲高清 | 男人的天堂222eee | 国产精品最新资源网 | 五月天婷婷导航 | 欧美一区二区三区不卡视频 | 国产小视频网站 | 狠狠色丁香久久综合五月 | 国产美女亚洲精品久久久综合 | 怡红院最新网址 | 国产三级网站在线观看 | a级毛片网 | 欧美成人三级伦在线观看 | 亚洲最大成人网色 | 四虎免费永久观看 | 一日本道加勒比高清一二三 | 高清不卡免费一区二区三区 | a级黄色毛片三个搞一 | 四虎永久免费在线观看 | 情趣店上班h系列小说 | 亚洲国产日韩女人aaaaaa毛片在线 | 激情婷婷综合 | 最新黄色免费网站 | 丁香婷婷九月 |