标签:两种 语言 字节 dll 信息安全系统 进制 windows 小端 补码
将十六进制的参数转换成二进制表示并执行二进制运算,然后再转换回十六进制
位级运算中的与、或、非和异或,对应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文件的链接是运行在(运行时)
2018-2019-1 20165206 《信息安全系统设计基础》第2周学习总结
标签:两种 语言 字节 dll 信息安全系统 进制 windows 小端 补码
原文地址:https://www.cnblogs.com/brs666/p/9733230.html