2022浙0110執(zhí)保1110號(hào)
律師回復(fù)
-
月幫助201720人BCD代碼。Binary-Coded Decimal?,簡(jiǎn)稱BCD,稱BCD碼或二-十進(jìn)制代碼,亦稱二進(jìn)碼十進(jìn)數(shù)。是一種二進(jìn)制的數(shù)字編碼形式,用二進(jìn)制編碼的十進(jìn)制代碼。這種編碼形式利用了四個(gè)位元來(lái)儲(chǔ)存一個(gè)十進(jìn)制的數(shù)碼,使二進(jìn)制和十進(jìn)制之間的轉(zhuǎn)換得以快捷的進(jìn)行。這種編碼技巧,最常用于會(huì)計(jì)系統(tǒng)的設(shè)計(jì)里,因?yàn)闀?huì)計(jì)制度經(jīng)常需要對(duì)很長(zhǎng)的數(shù)字串作準(zhǔn)確的計(jì)算。相對(duì)于一般的浮點(diǎn)式記數(shù)法,采用BCD碼,既可保存數(shù)值的精確度,又可免卻使電腦作浮點(diǎn)運(yùn)算時(shí)所耗費(fèi)的時(shí)間。此外,對(duì)于其他需要高精確度的計(jì)算,BCD編碼亦很常用。 由于十進(jìn)制數(shù)共有0、1、2、……、9十個(gè)數(shù)碼,因此,至少需要4位二進(jìn)制碼來(lái)表示1位十進(jìn)制數(shù)。4位二進(jìn)制碼共有2^4=16種碼組,在這16種代碼中,可以任選10種來(lái)表示10個(gè)十進(jìn)制數(shù)碼,共有N=16!/(16-10)!約等于2.9乘以10的10次方種方案。常用的BCD代碼列于末。 常用BCD編碼方式 最常用的BCD編碼,就是使用"0"至"9"這十個(gè)數(shù)值的二進(jìn)碼來(lái)表示。這種編碼方式,在中國(guó)大陸稱之為“8421碼”。除此以外,對(duì)應(yīng)不同需求,各人亦開(kāi)發(fā)了不同的編碼方法,以適應(yīng)不同的需求。這些編碼,大致可以分成有權(quán)碼和無(wú)權(quán)碼兩種: 有權(quán)BCD碼,如:8421(最常用)、2421、5421… 無(wú)權(quán)BCD碼,如:余3碼、格雷碼… 以下為三種常見(jiàn)的BCD編碼的比較。 十進(jìn)數(shù) 8421-BCD碼 余3-BCD碼 2421-A碼 (M10) D C B A C3 C2 C1 C0 a3 a2 a1 a0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 0 1 2 0 0 1 0 0 1 0 1 0 0 1 0 3 0 0 1 1 0 1 1 0 0 0 1 1 4 0 1 0 0 0 1 1 1 0 1 0 0 5 0 1 0 1 1 0 0 0 0 1 0 1 6 0 1 1 0 1 0 0 1 0 1 1 0 7 0 1 1 1 1 0 1 0 0 1 1 1 8 1 0 0 0 1 0 1 1 1 1 1 0 9 1 0 0 1 1 1 0 0 1 1 1 1 常用BCD碼 十進(jìn)制數(shù) 8421碼 5421碼 2421碼 余3碼 余3循環(huán)碼 0 0000 0000 0000 0011 0010 1 0001 0001 0001 0100 0110 2 0010 0010 0010 0101 0111 3 0011 0011 0011 0110 0101 4 0100 0100 0100 0111 0100 5 0101 1000 1011 1000 1100 6 0110 1001 1100 1001 1101 7 0111 1010 1101 1010 1111 8 1000 1011 1110 1011 1110 9 1001 1100 1111 1100 1010 ----------------------- 特點(diǎn): 8421編碼直觀,好理解。 5421碼和2421碼中大于5的數(shù)字都是高位為1,5以下的高位為0。 余3碼是8421碼加上3,有上溢出和下溢出的空間。 格雷碼相鄰2個(gè)數(shù)有三位相同,只有一位不同。 ———————————————————— 什么是BCD碼2006-3-19 13:24:45 bcd碼也叫8421碼就是將十進(jìn)制的數(shù)以8421的形式展開(kāi)成二進(jìn)制,大家知道十進(jìn)制是0~9十個(gè)數(shù)組成,著十個(gè)數(shù)每個(gè)數(shù)都有自己的8421碼: 0=0000 1=0001 2=0010 3=0011 4=0100 5=0101 6=0110 7=0111 8=1000 9=1001 舉個(gè)例子: 321的8421碼就是 3 2 1 0011 0010 0001 原因:0011=8x0 4x0 1x2 1x1=3 0010=8x0 4x0 2x1 1x0=2. 0001=8x0 4x0 2x0 1x1=1 具體: bcd碼是十位二進(jìn)制碼, 也就是將十進(jìn)制的數(shù)字轉(zhuǎn)化為二進(jìn)制, 但是和普通的轉(zhuǎn)化有一點(diǎn)不同, 每一個(gè)十進(jìn)制的數(shù)字0-9都對(duì)應(yīng)著一個(gè)四位的二進(jìn)制碼,對(duì)應(yīng)關(guān)系如下: 十進(jìn)制0 對(duì)應(yīng) 二進(jìn)制0000 ;十進(jìn)制1 對(duì)應(yīng)二進(jìn)制0001 ....... 9 1001 接下來(lái)的10就有兩個(gè)上述的碼來(lái)表示 10 表示為00010000 也就是BCD碼是遇見(jiàn)1001就產(chǎn)生進(jìn)位,不象普通的二進(jìn)制碼,到1111才產(chǎn)生進(jìn)位10000 舉例: 某二進(jìn)制無(wú)符號(hào)數(shù)11101010,轉(zhuǎn)換為三位非壓縮BCD數(shù),按百位、十位和個(gè)位的順序表示,應(yīng)為_(kāi)_C__。 A.00000001 00000011 00000111 B. 00000011 00000001 00000111 C.00000010 00000011 00000100 D. 00000011 00000001 00001001 解:(1)11101010轉(zhuǎn)換為十進(jìn)制:234 (2)按百位、十位和個(gè)位的順序表示,應(yīng)為_(kāi)_C__。 附注:壓縮BCD碼與非壓縮BCD碼的區(qū)別—— 壓縮BCD碼的每一位用4位二進(jìn)制表示,一個(gè)字節(jié)表示兩位十進(jìn)制數(shù)。例如10010110B表示十進(jìn)制數(shù)96D;非壓縮BCD碼用1個(gè)字節(jié)表示一位十進(jìn)制數(shù),高四位總是0000,低4位的0000~1001表示0~9.例如00001000B表示十進(jìn)制數(shù)8. 原問(wèn)題:《BCD碼是什么》回復(fù)于 2022-12-05 05:58:11
相似問(wèn)題解答
終結(jié)(2022)浙0305執(zhí)恢34號(hào)案件執(zhí)行是什么意思
就是案件被法院終本了 我這邊處理執(zhí)行終本的案件 有需要可以溝通(2022)蘇0281執(zhí)保836號(hào)
你好,具體咨詢什么呢,可以購(gòu)買我的咨詢?yōu)槟憬獯?/span>(2022)陜0112 執(zhí)保135號(hào)
【主要成份】黃芪、黨參、黃精、鹿角霜、人參、甲殼素、牛骨、海螵蛸、茯苓、浙貝母、穿山甲、牡蠣等。【食用方法及食用量】每日3次,一次6-8粒,飯后十分鐘服用為宜。【規(guī) 格】0.5g/粒×135粒/瓶×2瓶/盒【執(zhí)行標(biāo)準(zhǔn)】Q/XXL0相關(guān)法律熱點(diǎn)
熱心律師
律師最新回復(fù)
-
回答并不詳細(xì),并且后續(xù)的問(wèn)題并沒(méi)有回答就結(jié)束了,對(duì)咨詢結(jié)果不滿意。
2025-01-20 03:47:12
來(lái)自用戶 cyz評(píng)價(jià)了 -
態(tài)度很好,但是只回答了幾個(gè)問(wèn)題后面很關(guān)心的問(wèn)題中午問(wèn)了,到現(xiàn)在也沒(méi)給予回答。唉!!無(wú)語(yǔ)了??
2025-01-17 20:49:42
來(lái)自用戶 @橙熟iの柚稚i評(píng)價(jià)了 -
不怎么專業(yè),問(wèn)話方式不對(duì),不怎么好溝通
2024-04-27 13:36:36
來(lái)自用戶 如果有來(lái)生評(píng)價(jià)了