壓縮bcd碼轉(zhuǎn)換十進(jìn)制(壓縮bcd碼)
導(dǎo)讀 大家好,小訊來(lái)為大家解答以上的問(wèn)題。壓縮bcd碼轉(zhuǎn)換十進(jìn)制,壓縮bcd碼這個(gè)很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!1、壓縮BCD碼12H,就是0...
大家好,小訊來(lái)為大家解答以上的問(wèn)題。壓縮bcd碼轉(zhuǎn)換十進(jìn)制,壓縮bcd碼這個(gè)很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!
1、壓縮BCD碼12H,就是0001 0010B,表示十進(jìn)制數(shù)12。
2、所謂的壓縮BCD碼,指的就是用四位二進(jìn)制數(shù)表示一位BCD碼,用一個(gè)字節(jié)表示的兩位BCD碼,稱(chēng)為壓縮型BCD碼。
3、一個(gè)BCD碼占4位,而一個(gè)字節(jié)有8位。
4、若把二個(gè)BCD碼放在一個(gè)字節(jié)中,就叫壓縮的BCD碼。
5、而一個(gè)字節(jié)只放一個(gè)BCD碼,高位置0,則叫非壓縮的BCD碼。
6、即一個(gè)字節(jié)存放兩個(gè)十進(jìn)制數(shù)位,壓縮BCD碼比非壓縮的BCD碼更節(jié)省存儲(chǔ)空間,也便于直接完成十進(jìn)制的算術(shù)運(yùn)算,是匯編中廣泛采用的理想方法。
7、舉例如要寫(xiě)一個(gè)十進(jìn)制為96的碼制,用壓縮BCD碼為1001 0110,而用非壓縮的BCD碼就是00001001 00000110,在寫(xiě)程序時(shí)就不好辨認(rèn)。
本文到此分享完畢,希望對(duì)大家有所幫助。
免責(zé)聲明:本文由用戶(hù)上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!