软件设计师之路之计算机组成与体系结构
一、数据表示
二、计算机结构
三、Flynn分类法
四、CISC与RISC
五、流水线技术
六、存储体系
七、总线系统
八、可靠性与校验码
数据的表示
1.R进制转换成十进制
R进制转换成十进制使用按权展开法
例如:二进制:10100.01=1* 24+1* 22+1* 2-2
七进制604.01 = 6* 72+4* 70+1* 7-2
其他的都是和这两个方法都是一样的计算
2.十进制转换成R进制
十进制转换为R进制使用短除法(辗转取余法)
例如:94转换成二进制数
所以得到的结果就是1011110
3.二进制转换为八进制与十六进制数的方法
二进制转换为八进制:就是把从右往左把三个0、1序列看成一个整体(如“101”这样的)看下面这个例子(10001110)就可以看成010、001、110三个序列为什么会出现010这个序列呐,因为从右往左看的时候不够三位0、1序列所以要在前面加“0”,就得到了216(8)这个八进制数。然后十六进制就是和这个一样的只是是把四个0、1序列看成一个整体。
后面将八进制数和十六进制数对应的01序列附上([图片来自于网络(侵权必删))
附录1:八进制表
附录2:十六进制表