1.关于计算机内存分组
n/m<=2^m ,n表示计算机有多少个二进制位,m表示将多少个二进制分位一组。2^m表示一组m个二进制位可以表示的范围0-2 ^m-1。
及可以表示2^m个地址。
- 以8位机来举例
- 将8bit分为一组,8位可表示的地址0-2^8,及内存RAM地址00-7F,共128B(128个地址*8bit)。
2.二进制补码
- memory 顺时针加一操作,逆时针减一操作。在111-000出发生溢出,是模8的运算,与unsigned与memory等价
- 2’s-complement 在3->-4处溢出。
补码 = 取反加一原理