什麼是壓縮BCD碼,壓縮BCD碼12H表示什麼。

時間 2023-03-13 03:10:07

1樓:小林愛數碼

壓縮bcd碼指二進位制編碼的十進位制。

壓縮bcd碼指乙個位元組8位儲存2位bcd碼。比如32用8421bcd碼表示如下:非壓縮bcd碼表示:

00000011 00000010;壓縮bcd碼表示:0011 0010;使用bcd碼表示10進製數字比較好理解,且占用空間較小,在用數字表示的資料方面得到廣泛應用。如果聽到「原長度10個位元組,用壓縮bcd碼表示為5個位元組」也就好理解了。

比如「1234567890",即可以說用壓縮bcd碼表示為5個位元組。

2樓:鬆柔絢局舒

用4位二進位制數來表示1位十進位制數中的0~9這10個數碼,簡稱bcd(binary-coded

decimal)碼。

壓縮bcd碼,指的就是用四位二進位制數表示一位bcd碼,用乙個位元組表示的兩位bcd碼,稱為壓縮型bcd碼。其中高四位存放十位數字,低四位存放個位數字。如56的壓縮型8421

bcd碼是0101

3樓:薩夕潭辰

bcd碼分為。

非壓縮bcd碼。

和。壓縮bcd碼。

非壓縮bcd:乙個位元組8位來儲存乙個十進位制數,如上例32=0000壓縮bcd碼:每個位元組的前4位都是0,可以省略掉,剩下的8位一組,湊成乙個位元組。

如32的壓縮bcd=0011

壓縮bcd轉換為非壓縮bcd時,只需每4位擴充套件為8位,高位補0即可。

另需注意區分:bcd碼。

和。整數值轉換成二進位制數值的不同。

4樓:市淵明朗

就是每4位表示乙個數字咯~原本乙個位元組8位代表乙個數字的,現在壓縮bcd碼乙個位元組代表兩個數字。比如32,非壓縮bcd碼就是0010

0000,壓縮bcd碼高4位放數字『3』,低4位放數字『2』,於是壓縮bcd碼就是0011

5樓:傅詩翠系皛

bcd碼是一一對應的,如:

十進位制的123

用bcd表示為:0001

因為:十進位制的。

用二進位制表示是。

十進位制的。用二進位制表示是。

十進位制的。用二進位制表示是。

與二進位制的區別:

123的二進位制應該用短除法求得1111011由此可見,bcd碼只是機械地用二進位制表示十進位制的每一位。

壓縮與非壓縮:

由於1位元組有8bit(8個0或1)

如果用一位元組儲存4位bcd碼(其餘補0)就是非壓縮。

如。十進位制的123:00000001

如果用一位元組儲存8位bcd碼就是壓縮。

如。十進位制的123:0001

6樓:東素花甫鳥

比如32,非壓縮bcd碼就是0010

0000,壓縮bcd碼高4位放數字『3』,低4位放數字『2』,於是壓縮bcd碼就是0011

7樓:威疇巧女

bcd碼是一種用二進位制編碼的十進位制數,又稱二十一進製數。它是用4位二進位制數表示乙個十進位製碼的,由於這4位二進位制數的權為8421,所以bcd碼又稱8421碼。

乙個bcd碼佔4位,而乙個位元組有8位。若把二個bcd碼放在乙個位元組中,就叫壓縮的bcd碼。而乙個位元組只放乙個bcd碼,高位置0,則叫非壓縮的bcd碼。

壓縮bcd碼12h表示什麼。

8樓:聽不清啊

壓縮bcd碼12h,就是0001 0010b,表示十進位制數12。

所謂的壓縮bcd碼,指的就是用四位二進位制數表示一位bcd碼,用乙個位元組表示的兩位bcd碼,稱為壓縮型bcd碼。

乙個bcd碼佔4位,而乙個位元組有8位。若把二個bcd碼放在乙個位元組中,就叫壓縮的bcd碼。而乙個位元組只放乙個bcd碼,高位置0,則叫非壓縮的bcd碼。

即乙個位元組存放兩個十進位制數字,壓縮bcd碼比非壓縮的bcd碼更節省儲存空間,也便於直接完成十進位制的算術運算,是彙編中廣泛採用的理想方法。

舉例如要寫乙個十進位制為96的碼制,用壓縮bcd碼為1001 0110,而用非壓縮的bcd碼就是00001001 00000110,在寫程式時就不好辨認。

9樓:匿名使用者

把乙個位元組的壓縮bcd碼除以16,得到的商和餘數就是非壓縮的bcd碼了,商是高四位的bcd碼,餘數是低四位的bcd碼,如果再分別加上0x30,就成為ascii碼。

10樓:湖北的一條小魚

可能我們在學校經常使用二進位制和十六進製制的數字表達形式。然而大多數情況下我們都是需要和十進位制數進行轉化來進行數字的表達,因為我們社會普遍習慣使用十進位制。相對於一般的浮點式記數法,採用bcd碼,既可儲存數值的精確度,又可免去使計算機作浮點運算時所耗費的時間。

(一) 那麼是什麼bcd碼呢?

bcd碼(binary-coded decimal‎),用4位二進位制數來表示1位十進位制中的0~9這10個數碼,是一種二進位制的數字編碼形式,用二進位制編碼的十進位制**。

(二)如何用bcd碼表示十進位制數?

首先,如果我們想表達0~9這幾個數字,那麼我們只需要使用乙個四位的bcd碼就足夠了。

細心的朋友會發現當數字大於九時,乙個四位的bcd碼不能夠表達十進位制的兩位數,因此當數字大於九時,我們需要用八位bcd碼來表示。高位只需要逢九進一即可。

(三)bcd碼如果進行加法運算?

11樓:昂凝竹恭渺

bcd碼分為。

非壓縮bcd碼。

和壓縮bcd碼。

非壓縮bcd:乙個位元組8位來儲存乙個十進位制數,如上例32=0000

壓縮bcd碼:每個位元組的前4位都是0,可以省略掉,剩下的8位一組,湊成乙個位元組。

如32的壓縮bcd=0011

壓縮bcd轉換為非壓縮bcd時,只需每4位擴充套件為8位,高位補0即可。

另需注意區分:bcd碼。

和整數值轉換成二進位制數值的不同。

12樓:生活百事咖

bcd碼用四個二進位制位表示乙個十進位制數字;大致可以分成有權碼和無權碼兩種:;有權bcd碼,如:8421(最常用)、2421、5421… 無權bcd碼,如:餘3碼、格雷碼…

壓縮型bcd碼乙個位元組可存放乙個兩位十進位制數,其中高四位存放十位數字,低四位存放個位數字。如56的壓縮型8421 bcd碼是0101 0110;

非壓縮型bcd碼乙個位元組可存放乙個一位十進位制數,其中高位元組為0,低位元組的低四位存放個位。如5的非壓縮型bcd碼是0000 0101,必須存放在乙個位元組中,56的非壓縮型bcd碼是00000101 00000110,必須存放在乙個字中。

海爾bcd 539wh壓縮機是什麼型號的?這款冰箱好不好

卡薩帝冰箱 當然沒得說了 很不錯的 不管是在實際還是在使用上都是很出色的 用的是高效壓縮機 具體什麼牌子 你可以問題下售後 你也可以到家電城看一下實貨 真的挺不錯的。我對海爾電器的質量和售後都感到質疑,因為我家海爾變頻空調在壓縮機燒壞更換新的不到3個月,有壞了,而他們售後和總公司的接待回答我的問題,...

什麼是汽車的壓縮比,什麼是汽車壓縮比?

發動機做一次功分成四個行程 進氣行程,圧縮行程,做功行程,排氣行程。圧縮行程就是指活塞從下止點開始壓縮到活塞走到上止點,壓縮結束的過程。汽車的壓縮比就是在汽車的壓縮行程中,氣缸在下止點時的最大體積與氣缸在上止點時最小體積之比,即為壓縮比。最近燃油再度漲價,很多車友迫不得已開始想方設法降低成本,其中就...

什麼是壓縮包

壓縮包實際上就是,利用壓縮原理壓縮資料的工具,壓縮後所生成的檔案稱為壓縮包,體積只有原來的幾分之一甚至更小。是通過將初始檔案經過壓縮形成的檔案,壓縮檔案記憶體更小,可以將多個檔案壓縮成乙個檔案。壓縮是一種通過特定的演算法來減小計算機檔案大小的機制。這種機制是一種很方便的發明,尤其是對網路使用者,因為...

邀請碼是什麼,什麼是邀請碼

在註冊時需要一種特殊的通行證 即邀請碼 全稱 邀請註冊碼 邀請碼相當於你用乙個軟體要輸入註冊碼一樣,它和現實生活中的請柬是乙個作用,只有收到邀請碼,才能註冊帳號。當論壇開啟邀請註冊後,邀請碼成為註冊論壇的必要條件,要想註冊乙個id,就必須獲得乙個有效的邀請碼,這時普通註冊功能一般暫停。邀請碼就是邀請...

什麼是有失真壓縮與無失真壓縮啊,有失真壓縮與無失真壓縮之間的主要區別是什麼

什麼是無損和有失真壓縮?無損和有失真壓縮是 無失真壓縮和有失真壓縮是數碼影象檔案壓縮的兩種型別。無失真壓縮是對檔案本身的壓縮,和其它資料檔案的壓縮一樣,是對檔案的資料儲存方式進行優化,採用某種演算法表示重複的資料資訊,檔案可以完全還原,不會影響檔案內容,對於數碼影象而言,也就不會使影象細節有任何損失...