十进制与二进制的转换(计算机组成原理知识点总结)

二进制(Binary),八进制(Octal)
十进制(Decimal),十六进制(Hexadecimal)是我们常用的进位制。
我们正常使用是十进制数,计算机使用二进制。在计算机组成原理中,我总结的是二进制与十进制的相互转换已经二进制编码间的转换。
备注:计算机使用二进制的原因包括:
1.二进制仅有两种状态,使用两个稳定状态的物理器件即可表示二进制的一位,制造成本低。
2.二进制的两种状态刚好可以和逻辑上的真假相对应,可以很方便的实现逻辑运算和逻辑判断。
3.二进制的编码和运算规则都很简单,通过逻辑门电路就可以实现算术运算。

1.十进制与二进制的转换

顾名思义:二进制就是逢二进一,八进制就是逢八进一…
因此我们在进位制的转换其实很简单。(为了便于记忆缩写二进制我会加B说明十进制则是加D说明)
1.整数 十进制(D)—>二进制(B)
在这里插入图片描述
7->111
2.小数 十进制(D)—>二进制(B)
在这里插入图片描述
0.6875->0.1011
注意:整数是从下往上,小数是从上往下。同时大家要知道小数的表达并非是和正数一样的顺序表达,而是离散的,也就是并非所有的小数都可以用二进制表示。

3.小数 二进制(B)—>十进制(D)
在这里插入图片描述
111->7
4.小数 二进制(B)—>十进制(D)
在这里插入图片描述


版权声明:本文为m0_50210478原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。