数据宽度
整数的边界
计算机中存储的整数超出边界,会被丢弃。
几个重要的计量单位
BYTE 字节 8BIT
WORD 字 16BIT 2字节
DWORD 双字 32BIT 4字节
逻辑演算,[与数学物理电路中运算相同]
关系:
or | 或 并联电路 : 只要有一个1 就为真,反之为假。
and & 且 串联电路: 只要有一个0 就为假,反之为真。
xor ^ 异或 交叉电路: 不一样为1 就为真,反之为假。
not ! 非 : 1的非为假,0的非为真。
电路,CPU实现计算 2+3=?
2+3=?
X:0010 0010 0001
Y:0011 xor 0011 and 0011
--------------------------------------
R:001 0001 0001
实现原理:
先把2,3转换二进制,进行异或运算,运算完的结果不一定是正确、最后的结果, 需要进行验证,验证使用 与运算对 上一次的结果R:0001值与其中的任何一个2、3的二进制值进行与运算,知道与出来的直全为0, 那么R值才是最后的正确结果。