八進制數(shù)系統(tǒng)是另一種使用Base-8系統(tǒng)的計算機和數(shù)字編號系統(tǒng)
八進制編號系統(tǒng)原則上非常相似除了八進制之外,前一個十六進制編號系統(tǒng)將二進制數(shù)分成只有3位的組,每組或一組位具有000(0)和111之間的不同值(4 + 2 + 1 = 7 )。
因此,八進制數(shù)字的范圍只有“8”,(0,1,2,3,4,5,6,7),使它們成為Base-8編號系統(tǒng),因此, q 等于“8”。
然后八進制編號系統(tǒng)的主要特征是 0 到 7 ,每個數(shù)字的權(quán)重或值從最低有效位(LSB)開始僅為8。在計算的早期階段,八進制數(shù)和八進制編號系統(tǒng)非常適用于計數(shù)輸入和輸出,因為它的計數(shù)為8,輸入和輸出的計數(shù)為8,一次一個字節(jié)。
由于八進制數(shù)系統(tǒng)的基礎是 8 (base-8),它也代表系統(tǒng)中使用的單個數(shù)字的數(shù)量,下標 8 用于標識以八進制表示的數(shù)字。例如,八進制數(shù)表示為: 237 8
就像十六進制系統(tǒng)一樣,“八進制數(shù)系統(tǒng)”提供了一種方便的方法將大二進制數(shù)轉(zhuǎn)換為更緊湊和更小的組。然而,現(xiàn)在八進制編號系統(tǒng)的使用頻率低于更流行的十六進制編號系統(tǒng),并且作為數(shù)字基數(shù)系統(tǒng)幾乎消失了。
八進制數(shù)的表示
MSB | 八進制數(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 |
由于八進制數(shù)系統(tǒng)僅使用八位數(shù)(0到7),因此在8以上沒有使用數(shù)字或字母,但從十進制到八進制的轉(zhuǎn)換以及二進制到八進制的轉(zhuǎn)換與我們之前看到的十六進制模式相同。
要在八進制中計算大于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 八進制與十六進制完全相同。二進制和八進制數(shù)之間的關系如下所示。
八進制數(shù)
然后我們就可以了看到1個八進制數(shù)或數(shù)字相當于3位,并且有兩個八進制數(shù), 77 8 ,我們最多可以計算63個十進制數(shù),有三個八進制數(shù), 777 8 在decima中高達511 l和四個八進制數(shù), 7777 8 最多4095(十進制)等等。
八進制數(shù)示例No1
使用我們之前的二進制數(shù) 1101010111001111 2 將此二進制數(shù)轉(zhuǎn)換為其八進制等效值(base-2到base-8)。
十進制數(shù) | 3位二進制數(shù) | 八進制數(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) |
以三個為一組繼續(xù)向上 |
二進制數(shù)字值 | 001101010111001111 |
從右側(cè)將位分組為三個起始位置 | 001 101 010 111 001 111 |
八進制數(shù)字表格 | 1 5 2 7 1 7 8 |
因此,二進制形式的 001101010111001111 2 相當于 152717 8 以八進制形式或54,735為單位。
八進制數(shù)示例No2
將八進制數(shù) 2322 8 轉(zhuǎn)換為十進制數(shù)等價數(shù),(base-8到base-10)。
八進制數(shù)字值 | 2322 8 |
以多項式形式 | =( 2×8 3 ) +(<跨度> 3×8 2 )+(<跨度> 2×8 1 )+(<跨度> 2×8 0 ) |
添加結(jié)果 | =( 1024 )+( 192 )+( 16 )+( 2 ) |
十進制數(shù)形式等于: 1234 10 |
然后,將八進制轉(zhuǎn)換為十進制顯示八進制形式的 2322 8 相當于 1234 10 的十進制形式。
雖然Octal是另一種類型的數(shù)字編號系統(tǒng),但現(xiàn)在很少使用,而是使用更常用的十六進制編號系統(tǒng)作為它更靈活。
-
八進制
+關注
關注
0文章
13瀏覽量
6571
發(fā)布評論請先 登錄
相關推薦
十六進制和八進制轉(zhuǎn)換原理
做了一個16進制直接轉(zhuǎn)二進制和八進制的VI,八進制有點小bug,哪位來看看
C語言如何實現(xiàn)八進制轉(zhuǎn)換為十進制輸出
電子產(chǎn)品為什么非要是用二進制,八進制和十六進制?
十六進制和八進制
![十六<b class='flag-5'>進制</b>和<b class='flag-5'>八進制</b>](https://file1.elecfans.com//web2/M00/A4/B5/wKgZomUMNVyAdXpPAAACgWm37zY220.gif)
二進制數(shù)與八進制數(shù)的相互轉(zhuǎn)換
八進制電平,八進制電平是什么意思
如何將十進制數(shù)轉(zhuǎn)換為八進制數(shù)
![如何將十<b class='flag-5'>進制</b>數(shù)轉(zhuǎn)換為<b class='flag-5'>八進制</b>數(shù)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
八進制透明鎖存器(三態(tài));八進制D觸發(fā)器(三態(tài))-74F373_374
![<b class='flag-5'>八進制</b>透明鎖存器(三態(tài));<b class='flag-5'>八進制</b>D觸發(fā)器(三態(tài))-74F373_374](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
八進制總線收發(fā)器數(shù)據(jù)表
![<b class='flag-5'>八進制</b>總線收發(fā)器數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論