2018-2019-1 20165206 《信息安全系统设计基础》第2周学习总结

- 2018-2019-1 20165206 《信息安全系统设计基础》第2周学习总结

- 教材学习内容总结

- 进制及其转换

- 位级运算:

将十六进制的参数转换成二进制表示并执行二进制运算,然后再转换回十六进制

位级运算中的与、或、非和异或,对应c语言中的&、|、~、^

- 逻辑运算:

只有0和1两种表示,非零参数都表示true,0表示false

- 移位运算:

逻辑右移

算数右移

- 整数表示

无符号整数:表示大于或等于零的数字

有符号整数:补码编辑,字的最高位表示符号,可正可负

浮点数:以二进制表示,用以近似表示任意某个实数

- 无符号数的运算:

无符号数加法:

x+y(mod 2^w)

正常:x+y=x+y

溢出:x+y=x+y-2^w

无符号数乘法:

x*y(mod 2^w)

无符号数除法:

x>>k 向下取整

- 补码运算

补码加法:

溢出:x+y=x+y-2^w
正常:x+y=x+y
溢出:x+y=x+y+2^w

补码乘法:

x*y=U2T((x·y)mod(2^w))

补码除法:

算数右移

- 大端

是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中

- 小端

是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中

- 上周错题总结

错题1:Windows 下的目标文件格式是(PE)

错题2:dll,so文件的链接是运行在(运行时)

posted @ 2018-09-30 20:16  brs666  阅读(131)  评论(0编辑  收藏  举报