计算机组成原理
Kandy凯凯
雪崩的时候,没有一片雪花是无辜的
展开
-
真值与机器数
1.机器数:一个数在计算机中的二进制表示形式,叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号,正数为0,负数为1比如:十进制的数+4,计算机字长为8位,转换成二进制就是00000100,如果是-4,就是10000100.那么这里的00000100和10000100就是机器数(注意,凡是带了正号"+“或负号”-"就不是机器数)2.真值:因为第一位是符号位,所以机器数的形式值就不等于真正的数值。例如上面有符号数10000100,其实最高位1代表负,其真正数值是-4而不是形式值132原创 2020-05-27 08:33:17 · 4471 阅读 · 0 评论 -
有符号数的原码、补码、反码、移码的转化
原码、补码、反码、移码的转化(只介绍转换方法,不说明原理)1、原码:也就是机器数(如果对机器数和真值不了解可以看我的另一篇文章“真值与机器数”)例如 x = + 1110x的原码就为0,1110(也就是机器数)注:这个“,”是方便我们区分的,计算机类存储没有“,”。“,”前面是符号位,后面是数据位。2、补码(作用:方便计算机的计算)整数原码 —>补码?正数:原码与补码相同,不用转化例如:+1101的补码就是0,1101负数:数据位按位取反(意思就是除符号位外,其他数按位取反)原创 2020-05-22 13:24:15 · 4199 阅读 · 1 评论