導航:首頁 > 文件處理 > 壓縮十進制數

壓縮十進制數

發布時間:2022-03-30 09:14:38

① 十進制數64用壓縮BCD碼表示為多少 急求 考試呢

十進制64壓縮BCD碼十位上的6為0110,個位上的4為0100,所以64壓縮BCD碼是01100100

② 壓縮BCD碼11111111表示的十進制是多少

d8h=11011000b
壓縮bcd碼與非壓縮bcd碼的區別——
壓縮bcd碼的每一位用4位二進製表示,一個位元組表示兩位十進制數。例如10010110b表示十進制數96d;非壓縮bcd碼用1個位元組表示一位十進制數,高四位總是0000,低4位的0000~1001表示0~9.例如00001000b表示十進制數8.
樓主確定題目沒問題?

③ 十進制數125.56的壓縮BCD碼和非壓縮BCD

壓縮BCD碼與非壓縮BCD碼的區別—— 壓縮BCD碼的每一位用4位二進製表示,一個位元組表示兩位十進制數;非壓縮BCD碼用1個位元組表示一位十進制數,高四位總是0000,低4位的0000——1001表示0——9

壓縮BCD:0001 0010 0101.0101 0110
非壓縮BCD:0000 0001 0000 0010 0000 0101.0000 0101 0000 0110

④ 請教:壓縮十進制數的表示

壓縮十進制就是用4個二進制位表示1個十進制位。例如二進制(0010)可以表示十進制(2)

⑤ 十進制數74轉換為壓縮BCD碼是多少

十進制數74轉換為壓縮BCD碼是01110100。

壓縮BCD碼是指其中各十進制數位都分別由二進制數字來表示的二進制編碼記法。需要注意的是每個十進制數都用一組四位二進制數來表示。不足4位者(十進制數0到7)加添0字開頭,以湊足4位。十進制數74轉換為壓縮BCD碼是7=0111,4=0100。即十進制數74=壓縮BCD碼01110100。

(5)壓縮十進制數擴展閱讀:

計算機只能識別二進制數,但人們卻熟悉十進制數,而不習慣用二進制數,因此,在計算機輸入和輸出數據時,經常採用十進制數。所不同的,這里的十進制數是用壓縮BCD碼來表示的。四位二進制數有十六種組合。從十六種組合中,選擇十種組合來表示十進制的十個數碼,可以有多種方法。

壓縮BCD碼廣泛地運用於各種電子設備中。特別是在測試儀表以及另外那些具有十進制輸入與/或輸出的設備中.運用得更普遍。十進位數字計數器.萬用表以及其它數字儀表,就是一類例子;數字電子表是另外一類例子。這與一個標准四位二進制計數器的前十個狀態相同。

⑥ 什麼是未壓縮的十進制數

壓縮BCD碼
用4位2進製表示,1位元組(8位2進制)表示2位BCD碼,如10010011B表示十進制數93

非壓縮BCD碼
用1位元組表示,高4位總是0000,記住總是,低4位用0000--1001表示0--9,如93 表示為0000100100000011,佔2個位元組,00001001表示9,00000011表示3

⑦ 壓縮的十進制串如何表示正、負十進制數值

BCD就是用4位二進制數表示0-9共是個數字,
壓縮,就是用一個位元組,表示兩位十進制數,比如29,對應的位元組就是29H
非壓縮就是用一個位元組表示一位十進制數比如38,對應的位元組就是03H,08H

⑧ 什麼叫非壓縮十進制數

最常用的BCD編碼,就是使用"0"至"9"這十個數值的二進碼來表示。這種編碼方式,在中國大陸稱之為「8421碼」。除此以外,對應不同需求,各人亦開發了不同的編碼方法,以適應不同的需求。這些編碼,大致可以分成有權碼和無權碼兩種:
有權BCD碼,如:8421(最常用)、2421、5421…
無權BCD碼,如:餘3碼、格雷碼…
壓縮BCD碼與非壓縮BCD碼的區別——
壓縮BCD碼的每一位用4位二進製表示,一個位元組表示兩位十進制數。例如10010110B表示十進制數96D;非壓縮BCD碼用1個位元組表示一位十進制數,高四位總是0000,低4位的0000~1001表示0~9.例如00001000B表示十進制數8.

⑨ 十進制轉換壓縮BCD程序如何寫

#include "stdio.h"
#include "stdlib.h"
bcdf(int num)
{
switch(num)
{
case 0:return 0;break;
case 1:return 1;break;
case 2:return 10;break;
case 3:return 11;break;
case 4:return 100;break;
case 5:return 101;break;
case 6:return 110:break;
case 7:return 111;break;
case 8:return 1000;break;
case 9:return 1001;break;
default printf("error using\n");getchar();exit(0));
}
}

main()
{
int a=59;
int bcdnum[2];
bcdnum[0]=bcdf(a/10);
bcdnum[1]=bcdf(a%10);
printf("%d %d\n",bcdnum[0],bcdnum[1]);
}

⑩ 十進制數如何轉換為壓縮和非壓縮bcd碼

原是十進制的數的不用轉就是BCD碼,因BCD碼的意就是十進制數碼。壓縮的就是在一個八位位元組中放二位十進制數,這就要動一下了,把原放在二個位元組中的二個單位的數,高位的先改放到位元組的高四位中,再和低位的原就在低四位的或合到一起就成壓縮的了。這樣做的目的主要是為了節省存貯單元,可是在運算中要多用時間了。

閱讀全文

與壓縮十進制數相關的資料

熱點內容
python列表求交集 瀏覽:872
解壓包如何轉音頻 瀏覽:447
機明自動編程軟體源碼 瀏覽:325
php埠號設置 瀏覽:541
phperegreplace 瀏覽:320
androidgridview翻頁 瀏覽:537
ssh協議編程 瀏覽:634
如何開我的世界電腦伺服器地址 瀏覽:861
玄關pdf 瀏覽:609
程序員學習論壇 瀏覽:940
程序員的毒雞湯怎麼做 瀏覽:548
安卓怎麼降級軟體到手機 瀏覽:281
雲與伺服器入門書籍推薦產品 瀏覽:636
delphi編程助手 瀏覽:762
電腦遇到伺服器問題怎麼辦 瀏覽:515
加工中心編程結束方法 瀏覽:296
了解什麼是web伺服器 瀏覽:140
面向對象的編程的基本特徵 瀏覽:718
php定時執行任務linux 瀏覽:787
php數組中刪除元素 瀏覽:725