精选优质文档-倾情为你奉上软件设计师复习笔记重点总结一计算机系统基础知识:CPU功能:程序控制,操作控制,时间控制,数据处理。组成:运算器(算术逻辑单元ALU,累加寄存器AC,数据缓冲寄存器DR,状态条件寄存器PSW),控制器(指令寄存器IR,程序计数器PC,地址寄存器AR,指令译码器ID),寄存器组(专业寄存器 通用寄存器),内部总线。原码:负数把第一位改成1;反码:正数的反码与原码相同,负数的反码是其绝对值按位求反;补码:正数的补码与原码相同,负数补码等于其反码的末尾加1;移码:在数X上增加一个偏移量(实际上,将补码的符号位取反);最适合进行数字相加减的数字编码是补码,最适合浮点数阶码的数字编码是移码。双符号位判决法:即00表示正号,11表示负号,则溢出时两个符号位就不一致了,从而可以判定发生了溢出。符号位SF和进位标志CF进行异或运算为1时,表示运算的结果产生溢出。浮点数:N=2E*F E:阶码 F尾数尾符和尾数小数点后第一位数字相异为规格化数。校验码:奇偶校验码(在编码中增加一个校验位来