听课与看视频的总结
一.运 算
1.与运算(and)
相当于乘法:0&0=0 0&1=0 1&0=0 1&1=1
例如:00001101&11000111=00000101
2.或运算(or)
0|0=0 0|1=1 1|1=1 1|0=1
例如:00001101|11000111=11001111
3.异或运算(eor)
两数相同为"0",两数相异为"1"
例如:00001111⊕11111000=11110111
4.同或运算(XNOR)
两数相异为"0",两数相同为"1"
例如:00001111⊙11111000=00001000
二.二进制、八进制、十进制、十六进制
1.计算方法
(1)转化为十进制
二进制:
如:1011(2) = 1 * 23 + 0 * 22 + 1 * 21 + 1 * 20 = 11(10) (其他以此类推)
(2)二进制的转换
二进制→八进制 (23=8):
100110=46(8) ↓
↓ ↓ (每三位取)
4 6
(其他以此类推)
三.原码、反码、补码
1. 正数的原码、反码和补码均一致,负数的原码到补码需要以下步骤
→ 原码 1000110(原码)
取 ↑ ↓ 取反 ↓
反 ↑ 反码 0111001(反码)
+1 ↑ ↓ +1 ↓
← 补码 0111010(补码)
2.计算机数据的储存形式均为补码。
*如有问题欢迎指出!
2021/9/23