2018-2019-1 20165221 《信息安全系统设计基础》第二周学习总结
教材学习总结
权值转换:
-
位=信息+上下文
-
二进制,八进制,十进制,十六进制之间的转换。
-
注意以十进制作为桥梁。二变八,十六,分别三,四位对应一位,反之亦然。十变二,八,十六,整数部分除以权倒写,小数部分乘以权正写。
-
以十进制变二进制为例:
算术运算(&,|,~):
- 与&(置0操作,与0与都为0)
- 或|(置1操作,与1或都为1)
逻辑运算(&&,||,!):
- 只有真与假(0为假,非0为真)
移位运算:
- 左移<< :直接末位添0
- 右移:
逻辑右移 | 算术右移 |
---|---|
>>> | >> |
高位添0,丢弃末位 | 高位用符号位补齐 |
1000000->00000001 | 10000000->11111111 |
数:
有符号数 | 无符号数 |
---|---|
T | U |
最高位表示正负,1为负,0为正 | 最高位正常表示数值 |
B2U4([0101])为5 | B2T4([1101])为-5 |
- IEEE浮点表示:
S | 阶码E | 尾数M |
---|
- 浮点数1,2
数的计算:
实际操作
操作1:
课本P49面的代码,打印u与v的数值,并用gdb调试: