计算机组成原理——进制间相互转换

简介: 计算机组成原理——进制间相互转换

各种进制




各种进制的常见书写方式



二进制优越性


①可使用两个稳定状态的物理器件表示


②0,1 正好对应逻辑值 假、真。方便实现逻辑运算


③可很方便地使用逻辑门电路实现算术运算


任意进制→十进制


采用r 进制计数法每个位数的基数×该进制的位权次幂依次相加就可以啦


r 进制计数法



基数:每个数码位所用到的不同符号的个数,r 进制的基数为 r


举例


image.png


大家也可以记住常见的二进制各个位的十进制值(右击保存图片收藏)



二进制↔八进制、十六进制


二进制 —> 八进制


3位一组,毎组转换成对应的八进制符号



八进制—> 二进制


每位八进制对应的3位二进制



二进制 —> 十六进制


4位一组,毎组转换成对应的十六进制符号



二进制 —> 十六进制


4位一组,毎组转换成对应的十六进制符号



十进制→任意进制


除 x 取余倒排法(x 代表进制数)


完整内容可以参考这个回答:


https://zhidao.baidu.com/question/374587905766222524.html



如:75.3 小数部分=0.3



那么我们转化成二进制就是这样


  • 整数部分



- 小数部分



十进制→二进制(拼凑法)


用这个图直接凑



真值和机器数


  • 真值:符合人类习惯的数字


  • 机器数:数字实际存到机器里的形式,正负号需要被“数字化”


例如下面两个数


相关文章
|
程序员 知识图谱
电影《孤注一掷》感触、计算机底层二进制与十进制的转换
看完《孤注一掷》后,我内心激荡起一股深刻的情感。今天,我希望与大家分享这部电影的观后感,同时还想简要介绍一下电影中涉及的秘密线索666关于二进制和十进制转换的原理。另外,也推荐一本我认为写得较为出色的计算机书籍——《计算机底层的秘密》。这段经历充满启示,引导我们一同深入探索其中蕴含的智慧。
922 0
电影《孤注一掷》感触、计算机底层二进制与十进制的转换
|
3月前
|
存储
计算机进制转换
计算机进制转换
53 4
|
5月前
计算机使用的二进制
计算机使用的二进制
69 15
|
9月前
|
存储 安全 程序员
|
9月前
|
存储 C++
【软件设计师备考 专题 】数制基础:二进制、十进制和十六进制的理解与转换
【软件设计师备考 专题 】数制基础:二进制、十进制和十六进制的理解与转换
201 1
|
9月前
|
存储 算法 量子技术
计算机为什么采用二进制
计算机为什么采用二进制
1264 0
【408计算机组成原理】—字符与字符串(四)
【408计算机组成原理】—字符与字符串(四)
|
存储
计算机底层知识之处理小数
计算机精度缺失 推荐阅读指数 ⭐️⭐️⭐️ 如何用二进制表示小数 推荐阅读指数 ⭐️⭐️⭐️⭐️⭐️ 计算机精度缺失的原因 浮点数 推荐阅读指数 ⭐️⭐️⭐️⭐️⭐️ 正则表达式和EXCESS系统 推荐阅读指数 ⭐️⭐️⭐️⭐️⭐️
180 0
|
存储 JavaScript 前端开发
计算机底层知识之二进制
用二进制数表示计算机信息的原因 推荐阅读指数 ⭐️⭐️⭐️⭐️ 什么是二进制 推荐阅读指数 ⭐️⭐️⭐️⭐️⭐️ 补数 推荐阅读指数 ⭐️⭐️⭐️⭐️⭐️ 逻辑运算 推荐阅读指数 ⭐️⭐️⭐️
230 0
408计算机组成原理学习笔记——数制和编码
408计算机组成原理学习笔记——数制和编码
355 1