原码 反码 补码 移码的计算
一·正数
原码:第一位即符号位为0,后面即为该数的二进制形式;
反码:等于原码;
补码:等于原码;
移码:符号位取反,其余不变;
二·负数
原码:第一位即符号位为1,后面为该数的二进制;
反码:在原码的基础上,符号位不变,其余全部取反;
补码:在反码的基础上加1;
移码:在补码的基础上符号位取反,其余不变:
注:对于0的话,+0和—0是不一样的。
CPU
包括运算器和寄存器;
运算器
算术逻辑单元(ALU),累加寄存器,数据缓冲寄存器,状态条件寄存器。
控制器
程序计数器PC,指令寄存器IR,指令译码器,时序部件。