【第一章 计算机组成与体系结构】第1节 数据的表示

前言:以下内容完全为个人理解与总结,不具有权威参考性,请抱有怀疑的态度进行查看。

1、进制的表示

通常,一个数可以表示为 \alpha +R^{^{n-1}} 的形式,\alpha 表示底数,R 表示进制。

2、十进制转R进制

通常,利用短除法,把十进制转换成其他进制。

eg. 将94转换为二进制数:

                                          94 = (10111100)_{2}

3、二进制转八进制

八进制:0~7

二进制:111 = 2*2 + 2 + 1 = 7

所以,每3位二进制数换算一次八进制数。

4、二进制转十六进制

十六进制:0~15

二进制:1111 =2*2*2 + 2*2 + 2 + 1 = 15

所以,每4位二进制数换算一次十六进制数。

注意:为了避免混乱,十六进制的10~15分别用大写英文字母A~F表示


十六进制:8         9         10         11         12         13         14         15

                                         A           B          C           D          E           F

   二进制:1000  1001   1010     1011     1100      1101     1110      1111


5、码制

通俗的说,把数据转换成二进制,也就是机器数,机器数又分有符号和无符号。一般地,机器数有一位(高位)表示符号,0表示正数,1表示负数。

1)原码

2)反码

3)补码:参与加减法运算

4)移码

后记

今天是十月一日国庆节,祝愿祖国母亲生日快乐,希望祖国继续繁荣昌盛!

 (图片来源:人民网)

猜你喜欢

转载自blog.csdn.net/weixin_47068543/article/details/127136241