1樓:津人依夢
十進位制數25用8421bcd碼來表示為0010 0101。
8421bcd碼的編碼方式為,用每一位二值**「1」來代表一個固定數值。將它們相加得到它所代表的十進位制數字。從左往右每一位**「1」代表的數字是「8「,「4「,「2」、」1」,這就是8421bcd碼得名的由來。
它是恆權碼,每一位的權都固定不變。8421bcd碼是十進位制**中最常用的一種。
四個二進位制位表示一位bcd碼,兩位bcd碼就是一個位元組。在會計系統的設計中常使用bcd碼,因為相對於一般的浮點式計數法,bcd碼,在儲存數值精確度的同時,免去計算機做浮點運算消耗的時間。
擴充套件資料常用bcd編碼方式:
大致可以分成有權碼和無權碼兩種:
1)有權碼,如:8421(最常用)、2421、5421;
2)無權碼,如:餘3碼、格雷碼。
2樓:釗鉼
兩片8421 高位的bcd碼是0010低位的是0101
十進位制數是組成以10為基礎的數字系統,有0,1,2,3, 4, 5, 6, 7, 8, 9十個基本數字組成。十進位制,英文名稱為decimal system,**於希臘文decem,意為十。十進位制計數是由印度教教徒在2023年前發明的,由阿拉伯人傳承至11世紀。
3樓:匿名使用者
兩片8421 高位的bcd碼是0010低位的是0101。
希望我的回答對你有幫助,如果有疑問,請繼續「追問」
答題不易,互相理解,您的採納是我前進的動力。
4樓:你猜我猜哇擦猜
兩片8421 高位的bcd碼是0010低位的是0101
BCD碼的加減法,用BCD碼進行十進位制數加法
當兩個bcd碼相加,如果和等於或小於 1001 即十進位制數9 不需要修正 如果相加之和在 1010 到1111 即十六進位制數 0ah 0fh 之間,則需加 6 進行修正 如果相加時,本位產生了進位,也需加 6 進行修正。這樣做的原因是,機器按二進位制相加,所以 4 位二進位制數相加時,是按 逢十...
十進位制數轉換成二進位制數的過程,十進位制數127轉換成二進位制數是( )
浪漫雪狼 呵呵很簡單啊 如果是整數的話 就除以2取餘數 結果是從下至上 比如 472 d b 30 2除15餘0 15除2得7餘1 7除2得3餘1 3除2得1餘1 再 1除2得0餘1 因而結果為 11110 b 如果是純小數的話 就乘以二取整 結果是從上至下 就不舉例了哦 要是既有整數又有小數的話 ...
每個十進位制的數是位元組嗎,每個十進位制的數是一個位元組嗎?
一個位元組等於8個bit,也就可以放8個2進位制。4個2進位制足以表示一個10進位制,所以一個位元組可以表達2個10進位制。一個位元組能表示的最大帶符號十進位制數為 一個位元組能表示的最大帶符號十進位制數為 127。八進位制整常數以 0 開頭,十六進位制整常數以 0x 開頭。3.0在記憶體中佔 8 ...