1樓:匿名使用者
十進位制1至31的二進位制表示:
0=01=1
2=10
3=11
4=100
5=101
6=110
7=111
8=1000
9=1001
10=1010
11=1011
12=1100
13=1101
14=1110
15=1111
16=10000
17=10001
18=10010
19=10011
20=10100
21=10101
22=10110
23=10111
24=11000
25=11001
26=11010
27=11011
28=11100
29=11101
30=11110
31=11111
2樓:匿名使用者
很簡單的,將二進位制各位基數寫出來,從個位1開始寫,每位都是前位乘以2,寫到比31大為止:
32 16 8 4 2 1
然後你就用上述數字「湊」出你要的數來
舉例:27=16+8+2+1,即27中包含1個16、1個8、一個2和一個1(從最高位向下順序減即得),在這些位下面寫1,其他寫0,即可得到十進位制27的二進位制表示11011
3樓:匿名使用者
1> 0001
2> 0010
3> 0011
4> 0100
5> 0101
6> 0110
7> 0111
8> 1000
9> 1001
10> 1010
11> 1011
12> 1100
13> 1101
14> 1110
15> 1111
16> 10000
17> 10001
18> 10010
19> 10011
20> 10100
21> 10101
22> 10110
23> 10111
24> 11000
25> 11001
26> 11010
27> 11011
28> 11100
29> 11101
30> 11110
31> 11111
二進位制資料表示方法
4樓:匿名使用者
計算機內部的資料表示有兩種形式,一種是並行資料,有一位二進位制就用一條導線專傳屬送,在內部儲存時是用儲存器,同樣,一位二進位制數就需要一位儲存器來儲存,這樣的話,就不會出現你所說的那樣的錯誤了。當然了,在計算機內部傳送資料是有非常嚴格的時間順序的,在時間上不會出現錯誤,在資料位數上也不會出現錯誤的。
另一種是序列資料,與你說的相似了,但每傳送一位二進位制數是需要有一個時鐘脈衝做同步訊號的,至於你擔心的速度也是非常嚴格的,也是不允許有錯誤的。總而言之,你所擔心的都是不必要,在計算機內部的資料傳送是非常嚴格的,非常準確的,準確得你都不敢相信,但是這一切都是事實,否則的話,你想啊,還能有今天的電腦嗎,你還能用上手機嗎,別忘了,你的手機就相當於一臺小型的電腦一樣,與電腦的工作是非常相似的。
5樓:知道上將
計算機讀取資料時,會按照一定的時序進行,比如說,每1us讀取一次。01是1us低電平之後接1us高電平,11是連續的2us高電平。
連續讀取兩次都是高電平就表示11.
6樓:匿名使用者
計算機中用bai
的資訊一般是du用多少位二進位制表示,如zhi8位二進位制可表示dao00000000-11111111,8位二進位制數也稱為一專個位元組(byte),是屬計算機中最基本的長度單位,資料的表示和處理都必須是位元組的整數倍數。計算機儲存、傳輸和計算的資料可以用並行或序列方式處理,傳輸一個8位數的並行處理是在一個時鐘週期中將8位二進位制數一次傳送和接收,當然,對應的資料通道必須是8位數(可以理解為需要8條線),而序列處理,則至少需要8個時鐘週期才能處理完一個8位二進位制數的傳輸,而對應的資料通道僅是1位數通道(1條線)。為提高處理速度,計算機大多數情況下都是以並行處理方式處理資料。
在電路中資料的處理是以命令的時鐘同步頭觸發命令動作開始處理資料,對於序列資料的處理,電路根據同步訊號確定資料開始的位置,然後根據時鐘週期按位處理資料,這樣就可以保證準確無誤的處理每一位二進位制資料。不管是並行還是序列資料,都是必須按時鐘同步訊號同步處理資料,這樣就可保資料的準確無誤。
7樓:小天空大夢想
二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基版數為2,進位規則是「權逢二進一」,借位規則是「借一當二」。
二進位制資料是逢2進位的進位制,0、1是基本算符;計算機運算基礎採用二進位制。電腦的基礎是二進位制。
二進位制資料的算術運算特別簡單,加法和乘法僅各有3條運算規則( 0+0=0,0+1=1,1+1=10和0×0=0,0×1=0,1×1=1 ),運算時不易出錯。此外,二進位制的「1」和「0」正好可與邏輯值「真」和「假」相對應,這樣就為計算機進行邏輯運算提供了方便。算術運算和邏輯運算是計算機的基本運算,採用二進位制可以簡單方便地進行這兩類運算。
求188的二進位制表示方法,求過程。最後一步,請解釋一下。
8樓:匿名使用者
188轉二進位制的方法如下:
188÷2=94,餘數為0,
94÷2=47,餘數為0,
47÷2=23,餘數為1,
23÷2=11,餘數為1,
11÷2=5,餘數為1,
5÷2=2,餘數為1,
2÷2=1,餘數為1,
1÷2=0,餘數為1,
計算結束,把餘數從後往前排列即為最終所求二進位制,所以188(十進位制) = 10111100(二進位制)。
擴充套件資料
十進位制整數轉換為二進位制整數方法介紹:
十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。具體做法是:用2整除十進位制整數,可以得到一個商和餘數;再用2去除商,又會得到一個商和餘數;
如此進行,直到商為小於1時為止,然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。
原理:
眾所周知,二進位制的基數為2,我們十進位制化二進位制時所除的2就是它的基數。談到它的原理,就不得不說說關於位權的概念。某進位制計數制中各位數字符號所表示的數值表示該數字符號值乘以一個與數字符號有關的常數,該常數稱為 「位權 」 。
位權的大小是以基數為底,數字符號所處的位置的序號為指數的整數次冪。十進位制數的百位、十位、個位、十分位的權分別是10的2次方、10的1次方、10的0次方,10的-1次方。二進位制數就是2的n次冪。
9樓:
十進位制188轉換為二進位制的過程:
188/2=94*****=餘0;第8位;
94/2=47*****=餘0;第7位;
47/2=23*****=餘1;第6位;
23/2=11*****=餘1;第5位;
11/2=5*****==餘1;第4位;
5/2=2*****==餘1;第3位;
2/2=1*****==餘0;第2位;
1/2=0*****==餘1;第1位;
最後商為0小於1結束計算,把餘數從第一位按序排位,結果為二進位制10111100。
解釋:十進位制整數轉換為二進位制整數採用"除2取餘,逆序排列"法。具體做法是:
用2整除十進位制整數,可以得到一個商和餘數;再用2去除商,又會得到一個商和餘數,如此進行,直到商為小於1時為止。
然後把先得到的餘數作為二進位制數的低位有效位,後得到的餘數作為二進位制數的高位有效位,依次排列起來。
10樓:匿名使用者
188=2^7 +60
=2^7 + 2^5 +28
=2^7 + 2^5 + 2^4 +12
=2^7 + 2^5 + 2^4 + 2^3 +5=2^7 + 2^5 + 2^4 + 2^3 +2^2 +1=2^7 + 2^5 + 2^4 + 2^3 +2^2 +2^0= 10111101 (b)
11樓:請叫我路人已
188(十進位制) = 10111100(二進位制)
12樓:
188除2除2·...........
二進位制、八進位制、十進位制和十六進位制的表示法
13樓:匿名使用者
二進位制用字尾b(binary),如10101111b,八進位制用字尾q(原是字母o,octal,避免與數字0混淆)如257q,十進位制用字尾d(decimal也可以不用字尾)如175d或175,十六進位制用字尾h(hexadecimal),如afh等.
二進位制轉十進位制演算法,二進位制轉十進位制演算法 01100000 00101100 01011000 11001010要具體演算法過程 文字解釋不給
從左往右算,左邊一位乘以2加上後一位,依次算下去 01100000 0 2 0 0 2 1 0 2 2 0 2 3 0 2 4 1 2 5 1 2 6 0 2 7 96 00101100 0 2 0 0 2 1 1 2 2 1 2 3 0 2 4 1 2 5 0 2 6 0 2 7 44 01011...
計算二進位制 十進位制數,二進位制轉十進位制的演算法怎麼算?
的 應該這樣簡單 先把39轉換成十六進位制 27然後再將那個2的一位變成二進位制的四位 0010再把7那一位變成二進位制的四位 0111 所以39的二進位制就是0010 0111 把這個二進位制數從右到左分組,四位一組為1101 0111 0001 然後把每一組變成十進位制就成了d71h 這樣很快變...
二進位制數轉換成十六進位制數,二進位制數1010101轉換成十六進位制數
1010.101整數部分從右向左四位分組,不足補0小數部分從左向右四位分組,不足補0原數 1010.10101010 2 3 2 1 8 2 10 a 16 小數部分也是a 16 結果 1010.101 2 a.a 16 a.ah 整數 2 3 2 1 a 小數 2 3 2 1 a h代表十六進位制...