计算机原理
成都fly
这个作者很懒,什么都没留下…
展开
-
原码、反码、补码是干啥的
1. 原码 原码就是符号位加上真值的绝对值, 即用第一位表示符号, 其余位表示值. 比如如果是8位二进制: [+1]原 = 0000 0001 [-1]原 = 1000 0001 2. 反码 反码的表示方法是: 正数的反码是其本身 负数的反码是在其原码的基础上, 符号位不变,其余各个位取反. [+1] = [00000001]原 = [00000001]原创 2016-08-15 14:52:57 · 1722 阅读 · 1 评论 -
按位与,或,异或
1. & 按位与(AND):有0则0 0&0 = 0 0&1 = 0 1&0 = 0 1&1 = 1 即:两位同时为“1”,结果才为“1”,否则为0(有0则0) 2. | 按位或(OR):有1则1 运算规则:0|0=0; 0|1=1; 1|0=1; 1|1=1; 即 :参加运算的两个对象只要有一个为1,其值为1。(有1则1) 3. ^ 按位异或原创 2016-08-16 09:34:25 · 501 阅读 · 0 评论