软考总结1

0的补码唯一。1011表示-3,0011表示+3。

反码:正数等于原码,负数等于除符号位外按位取反。1011反码为1100,0011反码还是0011。

补码:正数等于原码,负数除符号位外按位取反+1,1001补码为1101表示-5。这样一个数减3时,可以看做是一个数加5去计算,因为这里表示数值的位数有3位,所以一个数x和x+8的每一位是相同的。例如下午3点往后拨1个小时是下午2点,往前拨11个小时也指向下午2点。

海明码:利用奇偶性检验和纠错。若数据位是8位,用海明码发现和纠正1位出错,校验位次数需要4位,设需要k个校验位,则需要满足2的k次方-1 要大于等于数据位+k。

CPU的功能

指令控制、操作控制、时间控制、数据加工、中断处理。

运算器的功能:对数据加工

控制器的功能:取指令、分析指令、执行指令

CPU由运算器和控制器组成。

总线: