首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 組合語言

計算機體系結構:進制轉換完整指南 (R進制↔十進制、二進制↔十六進制/八進制)

     編輯:組合語言

常用進制

十進制 (生活)、七進制 (星期)、十二/二十四進制 (時間)、二進制 (電腦核心)。

1. R 進制 → 十進制

口訣:按權展開,依次求和

範例:二進制 1101.11 → 13.75

二進制轉十進制

權值 = 基數^位置指數。下標標示進制。

2. 十進制 → R 進制

口訣:除 R,取餘,倒序

範例:68 → 1000100₂、168 → 250₈

68轉二進制 168轉八進制

3. 十進制小數 → R 進制小數

口訣:整數部除 R 取餘倒序;小數部乘 R 取整順序

範例:0.3125 → 0.0101₂、68.3125 → 1000100.0101₂

0.3125轉二進制 68.3125轉二進制

小數部可能無限循環,計算至所需精度即可。

4. 二進制 ↔ 十六進制

  • 二→十六:小數點左右、四位一組、左補 0 右補 0
  • 十六→二:一位對四位

二進制轉十六進制 十六進制轉二進制

5. 八進制 ↔ 二進制

口訣:三位一組、一位對三位,同十六進制邏輯

八進制轉二進制

其他進制轉換策略

先轉二進制,再轉目標進制。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved