语言
交流的工具。汇编语言同机器交流,高级语言同汇编交流。
进制
一组符号,按指定规则运算。
进制如何运算
运算本质就是查数表
八进制加法表,乘法表
二进制
逢2进1.
16进制是为了简写二进制 1111
数据宽度
内存,给数据增加宽度
有符号数和无符号数
最高位表示正数、负数。
原码反码补码
正数都一样
负数,反码除了符号位对原码取反。
补码对反码加1
-1
原码1 0 0 0 0 0 0 1
反码1 1 1 1 1 1 1 0
补码1 1 1 1 1 1 1 1
位运算
与运算,两个开关串联,都为1才1
或运算,两个开关并联,一个为1就行
异或运算,不相同就是1
非运算: 0是1,1是0,取反
左移:左边舍弃,右边补零
右移:右边舍弃,左边补
位运算计算
先转化为补码
- 异或
- 与运算(表示进位)并左移一位
- 异或运算(1,2)(结果)
- 与运算(1,2)为0则确认完毕。