八進制數系統是另一種使用Base-8系統的計算機和數字編號系統
八進制編號系統原則上非常相似除了八進制之外,前一個十六進制編號系統將二進制數分成只有3位的組,每組或一組位具有000(0)和111之間的不同值(4 + 2 + 1 = 7 )。
因此,八進制數字的范圍只有“8”,(0,1,2,3,4,5,6,7),使它們成為Base-8編號系統,因此, q 等于“8”。
然后八進制編號系統的主要特征是 0 到 7 ,每個數字的權重或值從最低有效位(LSB)開始僅為8。在計算的早期階段,八進制數和八進制編號系統非常適用于計數輸入和輸出,因為它的計數為8,輸入和輸出的計數為8,一次一個字節。
由于八進制數系統的基礎是 8 (base-8),它也代表系統中使用的單個數字的數量,下標 8 用于標識以八進制表示的數字。例如,八進制數表示為: 237 8
就像十六進制系統一樣,“八進制數系統”提供了一種方便的方法將大二進制數轉換為更緊湊和更小的組。然而,現在八進制編號系統的使用頻率低于更流行的十六進制編號系統,并且作為數字基數系統幾乎消失了。
八進制數的表示
MSB | 八進制數 | LSB | ||||||
8 8 | 8 7 | 8 6 | 8 5 | 8 4 | 8 3 | 8 2 | 8 1 | 8 0 |
16M | 2M | 262K | 32K | 4K | 512 | 64 | 8 | 1 |
由于八進制數系統僅使用八位數(0到7),因此在8以上沒有使用數字或字母,但從十進制到八進制的轉換以及二進制到八進制的轉換與我們之前看到的十六進制模式相同。
要在八進制中計算大于7,我們需要添加另一列并以類似于十六進制的方式重新開始。
0,1,2,3,4,5,6,7,10,11,12,13,14,15,16,17,20,21 ...... .etc
再次不要混淆, 10 或 20 是不十或二十是 1 + 0 和 2 + 0 八進制與十六進制完全相同。二進制和八進制數之間的關系如下所示。
八進制數
然后我們就可以了看到1個八進制數或數字相當于3位,并且有兩個八進制數, 77 8 ,我們最多可以計算63個十進制數,有三個八進制數, 777 8 在decima中高達511 l和四個八進制數, 7777 8 最多4095(十進制)等等。
八進制數示例No1
使用我們之前的二進制數 1101010111001111 2 將此二進制數轉換為其八進制等效值(base-2到base-8)。
十進制數 | 3位二進制數 | 八進制數 |
0 | 000 | 0 |
1 | 001 | 1 |
2 | 010 | 2 |
3 | 011 | 3 |
4 | 100 | 4 |
5 | 101 | 5 |
6 | 110 | 6 |
7 | 111 | 7 |
8 | 001 000 | 10(1 + 0) |
9 | 001 001 | 11(1 + 1) |
以三個為一組繼續向上 |
二進制數字值 | 001101010111001111 |
從右側將位分組為三個起始位置 | 001 101 010 111 001 111 |
八進制數字表格 | 1 5 2 7 1 7 8 |
因此,二進制形式的 001101010111001111 2 相當于 152717 8 以八進制形式或54,735為單位。
八進制數示例No2
將八進制數 2322 8 轉換為十進制數等價數,(base-8到base-10)。
八進制數字值 | 2322 8 |
以多項式形式 | =( 2×8 3 ) +(<跨度> 3×8 2 )+(<跨度> 2×8 1 )+(<跨度> 2×8 0 ) |
添加結果 | =( 1024 )+( 192 )+( 16 )+( 2 ) |
十進制數形式等于: 1234 10 |
然后,將八進制轉換為十進制顯示八進制形式的 2322 8 相當于 1234 10 的十進制形式。
雖然Octal是另一種類型的數字編號系統,但現在很少使用,而是使用更常用的十六進制編號系統作為它更靈活。
-
八進制
+關注
關注
0文章
13瀏覽量
6553
發布評論請先 登錄
相關推薦
評論