中央处理单元CPU 进制转换
2025/3/24...小于 1 分钟
计算机中加法运算和减法运算(转成加法运算)都是使用补码进行计算,补码为了解决原码和反码的问题。
表示方式 | 正数 | 负数 |
---|---|---|
原码 | 最高位为符号位 0 表示正号,其他位存放该数的二进制的绝对值 | 最高位为符号位 1 表示符号,其他位存放该数的二进制的绝对值 |
反码 | 原码 | 原码除符号位外,其他位按位求反 |
补码 | 原码 | 等于反码 +1 或等于 2 的机器字长次幂 减去 负数的绝对值的原码 |
使用方法:按权相加法
从右往左依次用二进制的位数乘以二的n次幂求和(n大于等于0)
除去最高位(1为负,0为正),其余与无符号的二进制整数计算一致
小数部分:从小数点后第一位上的二进制数字乘以2的负一次方加上第二位上的二进制数字乘以2的负二次方依次求和 整数部分:与无符合和带符号的二进制整数计算一致
将整数部分除 2,取余当商不为 0 时,将商作为被除数继续除以 2 取余直至商为 0 ,将余数按从下到上的顺序记录。
什么是开发模型?
这里概述11种开发模型,分别如下:
按照需求设计、软件设计、程序设计、编码实现、单元测试、集成测试、系统测试、上线维护严格执行每个阶段的开发模型,此开发模型适用于有明确的项目需求。