八進(jìn)制數(shù)系統(tǒng)是另一種使用Base-8系統(tǒng)的計(jì)算機(jī)和數(shù)字編號(hào)系統(tǒng)
八進(jìn)制編號(hào)系統(tǒng)原則上非常相似除了八進(jìn)制之外,前一個(gè)十六進(jìn)制編號(hào)系統(tǒng)將二進(jìn)制數(shù)分成只有3位的組,每組或一組位具有000(0)和111之間的不同值(4 + 2 + 1 = 7 )。
因此,八進(jìn)制數(shù)字的范圍只有“8”,(0,1,2,3,4,5,6,7),使它們成為Base-8編號(hào)系統(tǒng),因此, q 等于“8”。
然后八進(jìn)制編號(hào)系統(tǒng)的主要特征是 0 到 7 ,每個(gè)數(shù)字的權(quán)重或值從最低有效位(LSB)開(kāi)始僅為8。在計(jì)算的早期階段,八進(jìn)制數(shù)和八進(jìn)制編號(hào)系統(tǒng)非常適用于計(jì)數(shù)輸入和輸出,因?yàn)樗挠?jì)數(shù)為8,輸入和輸出的計(jì)數(shù)為8,一次一個(gè)字節(jié)。
由于八進(jìn)制數(shù)系統(tǒng)的基礎(chǔ)是 8 (base-8),它也代表系統(tǒng)中使用的單個(gè)數(shù)字的數(shù)量,下標(biāo) 8 用于標(biāo)識(shí)以八進(jìn)制表示的數(shù)字。例如,八進(jìn)制數(shù)表示為: 237 8
就像十六進(jìn)制系統(tǒng)一樣,“八進(jìn)制數(shù)系統(tǒng)”提供了一種方便的方法將大二進(jìn)制數(shù)轉(zhuǎn)換為更緊湊和更小的組。然而,現(xiàn)在八進(jìn)制編號(hào)系統(tǒng)的使用頻率低于更流行的十六進(jìn)制編號(hào)系統(tǒng),并且作為數(shù)字基數(shù)系統(tǒng)幾乎消失了。
八進(jìn)制數(shù)的表示
MSB | 八進(jìn)制數(shù) | 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 |
由于八進(jìn)制數(shù)系統(tǒng)僅使用八位數(shù)(0到7),因此在8以上沒(méi)有使用數(shù)字或字母,但從十進(jìn)制到八進(jìn)制的轉(zhuǎn)換以及二進(jìn)制到八進(jìn)制的轉(zhuǎn)換與我們之前看到的十六進(jìn)制模式相同。
要在八進(jìn)制中計(jì)算大于7,我們需要添加另一列并以類(lèi)似于十六進(jìn)制的方式重新開(kāi)始。
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 八進(jìn)制與十六進(jìn)制完全相同。二進(jìn)制和八進(jìn)制數(shù)之間的關(guān)系如下所示。
八進(jìn)制數(shù)
然后我們就可以了看到1個(gè)八進(jìn)制數(shù)或數(shù)字相當(dāng)于3位,并且有兩個(gè)八進(jìn)制數(shù), 77 8 ,我們最多可以計(jì)算63個(gè)十進(jìn)制數(shù),有三個(gè)八進(jìn)制數(shù), 777 8 在decima中高達(dá)511 l和四個(gè)八進(jìn)制數(shù), 7777 8 最多4095(十進(jìn)制)等等。
八進(jìn)制數(shù)示例No1
使用我們之前的二進(jìn)制數(shù) 1101010111001111 2 將此二進(jìn)制數(shù)轉(zhuǎn)換為其八進(jìn)制等效值(base-2到base-8)。
十進(jìn)制數(shù) | 3位二進(jìn)制數(shù) | 八進(jìn)制數(shù) |
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) |
以三個(gè)為一組繼續(xù)向上 |
二進(jìn)制數(shù)字值 | 001101010111001111 |
從右側(cè)將位分組為三個(gè)起始位置 | 001 101 010 111 001 111 |
八進(jìn)制數(shù)字表格 | 1 5 2 7 1 7 8 |
因此,二進(jìn)制形式的 001101010111001111 2 相當(dāng)于 152717 8 以八進(jìn)制形式或54,735為單位。
八進(jìn)制數(shù)示例No2
將八進(jìn)制數(shù) 2322 8 轉(zhuǎn)換為十進(jìn)制數(shù)等價(jià)數(shù),(base-8到base-10)。
八進(jìn)制數(shù)字值 | 2322 8 |
以多項(xiàng)式形式 | =( 2×8 3 ) +(<跨度> 3×8 2 )+(<跨度> 2×8 1 )+(<跨度> 2×8 0 ) |
添加結(jié)果 | =( 1024 )+( 192 )+( 16 )+( 2 ) |
十進(jìn)制數(shù)形式等于: 1234 10 |
然后,將八進(jìn)制轉(zhuǎn)換為十進(jìn)制顯示八進(jìn)制形式的 2322 8 相當(dāng)于 1234 10 的十進(jìn)制形式。
雖然Octal是另一種類(lèi)型的數(shù)字編號(hào)系統(tǒng),但現(xiàn)在很少使用,而是使用更常用的十六進(jìn)制編號(hào)系統(tǒng)作為它更靈活。
-
八進(jìn)制
+關(guān)注
關(guān)注
0文章
13瀏覽量
6518
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論