1. 程式人生 > >組成原理第一章筆記~

組成原理第一章筆記~

進位制數;

計算機  二進位制 但是 人們嫌麻煩 常用 八進位制或十六進位制 寫指令或程式。

存在 進位制的轉換。

八進位制 表示如下

 

 

   十進位制整數 轉 2進位制,用2的次方相加

因此

 十進位制 轉 八進位制(16同理)    就容易啦 

方法是   先轉2    2進位制到8進位制,3位 2進位制就是一個8進位制數。

 十進位制小數 轉2進位制注意:

               乘以2 取整。

例1:將0.125換算為二進位制 
得出結果:將0.125換算為二進位制(0.001)2 
分析:第一步,將0.125乘以2,得0.25,則整數部分為0,小數部分為0.25; 
第二步,將小數部分0.25乘以2,得0.5,則整數部分為0,小數部分為0.5; 
第三步,將小數部分0.5乘以2,得1.0,則整數部分為1,小數部分為0.0; 
第四步,讀數,從第一位讀起,讀到最後一位,即為0.001. 

  二進位制 八進位制   十六進位制 轉換:

8 可以轉為 3個二 ,16轉為 4個2

 

2進位制轉十進位制:按權相加。

如果8進位制轉 10進位制。先8轉2  2再轉0

 

 

因為8 或16 比較簡短,轉2進位制又方便。所以是計算機工作者常用8 或16進位制的原因。

 

計算機資料格式:

定點數

定點格式:約定好小數點的位置,就不寫小數點了。 

通常是表示 

純小數 

純整數 

浮點數