電腦數字轉換
有許多方法或技術可用於數字從一個基站轉換到另一個。我們將在這裏展示如下:
- 十進制轉換爲其它基本系統
- 其他的基本系統,以十進制
- 其他的基本系統,以非十進制
- 快捷方式 - 二進制到八進制
- 快捷方式 - 八進制轉換爲二進制
- 快捷方式 - 二進制到十六進制
- 快捷方式 - 十六進制轉換爲二進制
十進制轉換爲其它基本系統
步驟
步驟1 - 拆分十進制數,這將是由新鹼的值進行轉換.
步驟 2 - 獲取來自步驟1的最右邊的位的新的鹼基數的餘數(至少顯著位.
步驟 3 - 在新的基礎除以前面的鴻溝商.
步驟 4 - 將來自步驟3作爲新的鹼基數的下一個數字(在左側)記錄的剩餘部分.
重複步驟3和4,獲得由右至左餘數,直到商爲在步驟3中的零.
如此獲得的最後剩餘部分將成爲新的基本數目的最顯著數字(MSD.
示例
十進制數: 2910
計算等效二進制數:
步驟
操作結果
結果
其餘
步驟1
29 / 2
14
1
步驟 2
14 / 2
7
0
步驟 3
7 / 2
3
1
步驟 4
3 / 2
1
1
步驟 5
1 / 2
0
1
它已在步驟2和步驟4所提到的,其餘都被佈置在相反的順序,使所述第一餘數變爲至少顯著數位(LSD),最後剩下的成爲最顯著數字(MSD).
十進制數 : 2910 = 二進制數爲 : 111012.
其他基本系統到十進制
步驟
步驟 1 - 確定每個數字的列(位置)的值(這取決於該位的位置和數量的系統的基礎).
步驟 2 - 乘法得到的列的值(步驟1)通過在相應的列中的數字.
步驟 3 - 總結在步驟2中計算的產品一共是十進制等效值.
示例
二進制數爲 : 111012
計算十進制等效:
步驟
二進制數
十進制數
步驟 1
111012
((1 x 24) + (1 x 23) + (1 x 22) + (0 x 21) + (1 x 20))10
步驟 2
111012
(16 + 8 + 4 + 0 + 1)10
步驟 3
111012
2910
二進制數 : 111012 = 十進制數 : 2910
其他基本系統,以非十進制
步驟
步驟 1 - 原數轉換爲十進制數(基地10).
步驟 2 - 轉換十進制數來獲得新的基數.
示例
八進制數 : 25 8
計算等效二進制:
步驟 1 : 轉換爲十進制
步驟
八進制數
十進制數
步驟 1
258
((2 x 81) + (5 x 80))10
步驟 2
258
(16 + 5 )10
步驟 3
258
2110
八進制數 : 258 = 十進制數 : 2110
步驟 2 : 十進制轉換爲二進制
步驟
操作
結果
提醒
步驟 1
21 / 2
10
1
步驟 2
10 / 2
5
0
步驟 3
5 / 2
2
1
步驟 4
2 / 2
1
0
步驟 5
1 / 2
0
1
十進制數 : 2110 =二進制數 : 101012
八進制數 : 258 = 二進制數 : 101012
快捷方式 - 二進制到八進制
步驟
步驟 1 - 除以二進制數字分成三個組(右起)
步驟 2 - 每一組的三個二進制位轉換成一個八進制數字.
列
二進制數 : 101012
八進制的計算等效:
步驟
二進制數
八進制數
步驟 1
101012
010 101
步驟 2
101012
28 58
步驟 3
101012
258
二進制數: 101012 = 八進制數 : 258
快捷的方法 - 八進制轉換爲二進制
步驟
步驟 1 - 每個八進制數字轉換爲一個3位二進制數(八進制數字可以被處理爲十進制這種轉換
步驟 2 - 將所有生成的二進制組(3個每個數字)到一個單一的二進制數.
列
八進制數: 258
計算等效二進制數:
步驟
八進制數
二進制數
步驟 1
258
210 510
步驟 2
258
0102 1012
步驟 3
258
0101012
八進制數: 258 = 二進制數: 101012
快捷方式 - 二進制到十六進制
步驟
步驟 1 - 除以二進制數字分成四組(右起)).
步驟 2 - 各組的四個二進制數位轉換爲一個十六進制符號.
示例
二進制數 : 101012
計算相當於十六進制:
步驟
二進制數
十六進制數
步驟 1
101012
0001 0101
步驟 2
101012
110 510
步驟 3
101012
1516
二進制數 : 101012 = 十六進制數: 1516
快捷方法 - 十六進制轉換爲二進制
步驟
步驟 1 - 每個十六進制數字轉換爲一個4位二進制數(十六進制數字可以被處理爲十進制這種轉換).
步驟 2 - 將所有生成的二進制組(4個每個位數字)到一個單一的二進制數.
列
十六進制數: 1516
計算等效二進制數:
步驟
十六進制數
二進制數
步驟 1
1516
110 510
步驟 2
1516
00012 01012
步驟 3
1516
000101012
十六進制數 : 1516 = 二進制數 : 101012