snowmhiau 常駐此論壇的衛士
註冊時間: 2007-06-09 文章: 116 來自: KEELONG 692.99 果凍幣
|
發表於: 2008-6-20, PM 11:44 星期五 文章主題: 二進位快算法_觀念分享(貳) 算八進位 |
|
|
前面知道如何算二進位之後,就可以藉由二進位來算出八進位
來源: 學承電腦 指導老師:林明輝
下圖二進位:
_____64______16______4______1
128______32______8_______2
_0___0___0___0___0___0___0___0
八進位的表
2____1____4____2____1____4____2____1
0____0____0____0____0____0____0____0
用2進未來推算在2進位1的部分乘上,上面數字,在作相加
前面2____1為一組
4____2____1為一組
4____2____1在為一組
作相加的動作就是8進位
所以如果十進位5=二進位00000101
下圖
2____1____4____2____1____4____2____1
0____0____0____0____0____1____0____1
_____________________________________________________
2*0__1*0__4*0__2*0__1*0__4*0__2*0__1*0
0____0____0____0____0____4____0____1
所以第一組相加=0
第二組相加=0
第3組相加=5
十進位的5在八進位還是5
以100來看
下圖
2____1____4____2____1____4____2____1
0____1____1____0____0____1____0____0
_____________________________________________________
2*0__1*1__4*1__2*0__1*0__4*1__2*0__1*0
0____1____4____0____0____4____0____0
所以十進位的100換作二進位01100100
換作八進位就等於
第一組(紅)相加=1
第二組(綠)相加=4
第三組(橘)相加=4
所以得到八進位144 |
|