A. 進制換算中的8421是啥意思
8421碼是一種BCD編碼方式,是一種二進制轉化為十進制的編碼方法。它和四位自然二進制碼相似,各位的權值為8、4、2、1,故稱為有權BCD碼。和四位自然二進制碼不同的是,它只選用了四位二進制碼中前10組代碼,即用0000~1001分別代表它所對應的十進制數,餘下的六組代碼不用。
(1)數學中的8421是怎麼計算的擴展閱讀:
8421BCD碼用於運算器對十進制數據做加減運算時,按二進制運算規則進行處理的。當將8421BCD碼傳送給運算器進行運算時,其結果需要修正。修正的規則是當兩個8421BCD碼相加,如果和等於或小於 1001(即十進制數9),不需要修正。
如果相加之和在 1010 到1111(即十六進制數 0AH~0FH)之間,則需加 6 進行修正;如果相加時,本位產生了進位,也需加 6 進行修正。
B. 8421碼要怎麼計算
首先將一個數轉換成二進制,然後從低位向高位數,每四位插入一個隔板,如果最高位不足4位,則補0,然後使用權值,也就是將8421列出來,將分割出的四位分別列入表頭的下面。
8421碼又稱為BCD碼,是十進制代碼中最常用的一種[2]。在這種編碼方式中,每一位二值代碼的「1」都代表一個固定數值。將每位「1」所代表的二進制數加起來就可以得到它所代表的十進制數字。
因為代碼中從左至右看每一位「1」分別代表數字「8」「4」「2」「1」,故得名8421碼。其中每一位「1」代表的十進制數稱為這一位的權。因為每位的權都是固定不變的,所以8421碼是恆權碼。
概念定義:
計算機使用二進制數來處理信息,但是如果二進制的形式輸入和輸出數據,就十分不方便了。一般來說,輸入時採用十進制數。因此計算機把十進制數轉換成二進制數就要用到一種轉換碼,BCD碼就是其中的一種。BCD 碼分為壓縮 BCD碼和非壓縮 BCD 碼。
對於壓縮BCD碼用,每位 BCD 碼用四個二進制位表示,一個位元組表示兩位 BCD 碼。非壓縮 BCD碼用一個位元組表示一位BCD碼,其高四位總是0000,低四位從0000-1001,分表表示0-9。這種編碼技巧,最常用於會計系統的設計里,因為會計制度經常需要對很長的數字串作準確的計算。
C. 8421碼計算方法
bcd碼也叫8421碼就是將十進制的數以8421的形式展開成二進制,大家知道十進制是0~9十個數組成,這十個數每個數都有自己的8421碼: 0=0000 1=0001 2=0010 3=0011 4=0100 5=0101 6=0110 7=0111 8=1000 9=1001 舉個例子: 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碼是四位二進制碼, 也就是將十進制的數字轉化為二進制, 但是和普通的轉化有一點不同, 每一個十進制的數字0-9都對應著一個四位的二進制碼,對應關系如下: 十進制0 對應 二進制0000 ;十進制1 對應二進制0001 . 9 1001 接下來的10就有兩個上述的碼來表示 10 表示為 也就是BCD碼是遇見1001就產生進位,不象普通的二進制碼,到1111才產生進位10000
D. 如何計算8421bcd碼
bcd碼也叫8421碼就是將十進制的數以8421的形式展開成二進制,大家知道十進制是0~9十個數組成,這十個數每個數都有自己的8421碼: 0=0000 1=0001 2=0010 3=0011 4=0100 5=0101 6=0110 7=0111 8=1000 9=1001
舉個例子: 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碼是四位二進制碼, 也就是將十進制的數字轉化為二進制, 但是和普通的轉化有一點不同, 每一個十進制的數字0-9都對應著一個四位的二進制碼,對應關系如下: 十進制0 對應 二進制0000 ;十進制1 對應二進制0001 ....... 9 1001 接下來的10就有兩個上述的碼來表示 10 表示為00010000 也就是BCD碼是遇見1001就產生進位,不象普通的二進制碼,到1111才產生進位10000
(4)數學中的8421是怎麼計算的擴展閱讀
BCD碼的運算規則:BCD碼是十進制數,而運算器對數據做加減運算時,都是按二進制運算規則進行處理的。這樣,當將 BCD碼傳送給運算器進行運算時,其結果需要修正。修正的規則是:當兩個BCD碼相加,如果和等於或小於 1001(即十進制數9),不需要修正;如果相加之和在 1010 到1111(即十六進制數 0AH~0FH)之間,則需加 6 進行修正;如果相加時,本位產生了進位,也需加 6 進行修正。
這樣做的原因是,機器按二進制相加,所以 4 位二進制數相加時,是按「逢十六進一」的原則進行運算的,而實質上是 2 個十進制數相加,應該按「逢十進一」的原則相加,16 與10相差 6,所以當和超過 9或有進位時,都要加 6 進行修正。
E. 什麼是8421碼
是最常用的BCD碼,是十進制代碼中最常用的一種。在這種編碼方式中,每一位二值代碼的「1」都代表一個固定數值。將每位「1」所代表的二進制數加起來就可以得到它所代表的十進制數字。
因為代碼中從左至右看每一位「1」分別代表數字「8」「4」「2」「1」,故得名8421碼。其中每一位「1」代表的十進制數稱為這一位的權。因為每位的權都是固定不變的,所以8421碼是恆權碼。
編碼方式
常用BCD編碼方式大致可以分成有權碼和無權碼兩種:有權碼,如:8421(最常用)、2421、5421;無權碼,如:餘3碼、格雷碼。
計算機使用二進制數來處理信息,但是如果二進制的形式輸入和輸出數據,就十分不方便了。一般來說,輸入時採用十進制數。因此計算機把十進制數轉換成二進制數就要用到一種轉換碼,BCD碼就是其中的一種。
BCD碼分為壓縮BCD碼和非壓縮BCD碼。對於壓縮BCD碼用,每位BCD碼用四個二進制位表示,一個位元組表示兩位BCD碼。
F. 8421法怎麼進行進制轉換轉換哪兩個進制的 421法呢
8421 法二進制(4位一組)和轉換到十進制的方法。因為4位二進制,轉換為十進制,每位的權分別為:2^3,2^2,2^1,2^0,也就是 8,4,2,1 ,因而得名。
如(1010110)2怎麼換成16進制?先補齊成 0101 0110,(0101)2等於8*0+4*1+2*0+1*1=(5)16,(0110)2=8*0+4*1+2*1+1*0=(6)16,所以(1010110)2=(56)16。
那等於10進制的多少呢,很簡單,(56)16=(5*16^1+6*16^0)10=(80+6)10=(86)10。
再如(11010100)2換成10進制是多少? 如果照傳統的0*2^0+0*2^1+1*2^3+……+1*2^7算,很麻煩,但將2進制換成16進制很容易,(11010100)2=(D4)16=(13*16^1+4*16^0)10=(212)10。
同理,421代表4+2+1=7,加上0就是8進制,也可以很方便地進行2進制、8進制和10進制的轉換。
8421碼是一種編碼方式,又為8421BCD編碼,是一種二進制轉化為十進制的編碼方法。
二進制編碼的十進制數,簡稱BCD碼(Binarycoded Decimal)。這種方法是用4位二進制碼的組合代表十進制數的0,1,2,3,4,5,6 ,7,8,9 十個數符。4位二進制數碼有16種組合。
原則上可任選其中的10種作為代碼,分別代表十進制中的0,1,2,3,4,5,6,7,8,9 這十個數符。最常用的BCD碼稱為8421BCD碼,8.4.2.1 分別是4位二進數的位取值。
8421用於許可權判斷公式是:2^(n-1)
例如:許可權1……1
許可權2……2
許可權3……4
許可權4……8
比如3=1+2那麼3就具有1和2的許可權。
G. 計算機中的進制,8421法是怎麼轉換的啊,求解
在8421碼這種編碼方式中每一位二值代碼的1都是代表一個固定數值,把每一位的1代表的十進制數加起來,得到的結果就是它所代表的十進制數碼。每位8421碼用四個二進制位表示,代碼中從左至右看每一位「1」分別代表數字「8」「4」「2」「1」。即十進制9=1*8+1*1=8421碼1001。
(7)數學中的8421是怎麼計算的擴展閱讀:
計算機使用二進制數來處理信息,但是如果二進制的形式輸入和輸出數據,就十分不方便了。一般來說,輸入時採用十進制數。因此計算機把十進制數轉換成二進制數就要用到一種轉換碼,8421碼就是其中的一種。
這種編碼技巧,最常用於會計系統的設計里,因為會計制度經常需要對很長的數字串作準確的計算。相對於一般的浮點式記數法,採用8421碼,既可保存數值的精確度,又可免卻使電腦作浮點運算時所耗費的時間。此外,對於其他需要高精確度的計算,8421碼碼亦很常用。
H. 高爾夫8421怎麼計算
高爾夫8421是一種玩法,也是二進制。
1、比洞賽:這應該是最原始最好計算的比賽方法了,在每個洞單獨比桿,你不會因為某個洞打了10多桿輸掉整個比賽。
2、比桿賽:這是現在國際比賽最常用的成績計算方式,按照18洞的總桿數計算得分。
3、比桿加比洞:在每洞都能體會下勝利或失敗的滋味,成績穩定的話在最後還能拿個大獎。
4、逐洞賽(Skins):這種玩法有點類似於比洞賽,但是打平的那個洞的分數會累積到下一洞。
二進制位基礎運算
按位與(&)
位運算實質是將參與運算的數字轉換為二進制,而後逐位對應進行運算。
按位與運算為:兩位全為1,結果為1,即1&1=1,1&0=0,0&1=0,0&0=0。
例如51 & 5 -> 00110011 & 00000101 = 00000001 -> 51 & 5 = 1
特殊用法:
(1)與0相與可清零。
(2)與1相與可保留原值,可從一個數中取某些位。例如需要取10101110中的低四位,10101110 & 00001111 = 00001110,即得到所需結果。
I. BCD碼(8421)碼 怎麼計算的
8的BCD碼是1000 6的BCD碼是0110 2的BCD 碼是0010 1的BCD001 [ 24]是它的補碼
記得採納啊
J. 關於計算機十六進制中8421到底是怎麼一回事怎麼計算啊
8421是2進制轉16進制的簡便方法
比如2進制數
1110101000011100
把它每4位分一組,寫成
1110 1010 0001 1100
每組的4位,如果是1就分別對應加8或4或2或1,如果是0就不加
1110 = 8+4+2+0 = 14 = E
1010 = 8+0+2+0 = 10 = A
0001 = 0+0+0+1 = 1 = 1
1100 = 8+4+0+0 = 12 = C
所有這個2進制數對應16進制數就是EA1C