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

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

各种进制




各种进制的常见书写方式



二进制优越性


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


②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关于二进制和十进制转换的原理。另外,也推荐一本我认为写得较为出色的计算机书籍——《计算机底层的秘密》。这段经历充满启示,引导我们一同深入探索其中蕴含的智慧。
906 0
电影《孤注一掷》感触、计算机底层二进制与十进制的转换
|
1月前
|
存储
计算机进制转换
计算机进制转换
33 4
|
3月前
计算机使用的二进制
计算机使用的二进制
60 15
|
7月前
|
存储 安全 程序员
|
7月前
|
存储 算法 量子技术
计算机为什么采用二进制
计算机为什么采用二进制
1104 0
|
7月前
|
存储 C++
【软件设计师备考 专题 】数制基础:二进制、十进制和十六进制的理解与转换
【软件设计师备考 专题 】数制基础:二进制、十进制和十六进制的理解与转换
141 1
【408计算机组成原理】—字符与字符串(四)
【408计算机组成原理】—字符与字符串(四)
408计算机组成原理学习笔记——数制和编码
408计算机组成原理学习笔记——数制和编码
342 1
408计算机组成原理学习笔记——浮点数的表示和运算
408计算机组成原理学习笔记——浮点数的表示和运算
1187 1
408计算机组成原理学习笔记——浮点数的表示和运算
|
存储
【计算机组成原理】定点数和浮点数
一、概念 1. 定点数 1. 定点小数 2. 定点整数 3. 定点数表示的范围 2. 浮点数 1. 浮点数的表示形式 2. 浮点数的表示范围 3. 浮点数的规格化 二、重点 1. 将十进制数转换为浮点数 2. 将浮点数转换为十进制数
672 0
【计算机组成原理】定点数和浮点数