《C++反汇编基础-第2讲:数据类型ppt课件.ppt》由会员分享,可在线阅读,更多相关《C++反汇编基础-第2讲:数据类型ppt课件.ppt(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。北风网逆向工程培训北风网逆向工程培训第二讲:数据类型讲师:Glorevo(北风网版权所有)C+反汇编基础:Win32平台本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。机器数机器数原码表示真实的数值,最高位为符号位反码正数:与原码相同负数:原码除符号位,各位取反补码正数:与原码相同负数:反码加 1以 1 为例原码:
2、0 x00000001反码:0 x00000001补码:0 x00000001以-1 为例原码:0 x80000001反码:0 xFFFFFFFE补码:0 xFFFFFFFF内存中的数是以补码形式存在的内存中的数是以补码形式存在的本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。机器数运算:以整数减法为例机器数运算:以整数减法为例数值 5补码:0 x00000005数值 2补码:0 x00000002数值-3原码:0 x80000003反码:0 xFFFFFFFC补码:0 xFF
3、FFFFFD5-3=5+(-3)=0 x00000005+0 xFFFFFFFD=0 x0100000002由于整数在内存中占用 4 字节,因此进位丢失,最终结果为 2。本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。整数整数占用内存int:4 byteslong:4 bytesshort:2 bytes取值范围unsigned int:0 x00000000 0 xFFFFFFFFsigned int:0 x80000000 0 x7FFFFFFF存储方式大端模式:低字节存放
4、高位0 x12345678小端模式:低字节存放低位0 x12345678本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。浮点型浮点型占用内存float:4 bytesdouble:8 bytes编码方式本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。内存中的浮点数(以内存中的浮点数(以 float 为例)为例)十进制:10.75二进制:1010.11科学计数:1
5、.0101122符号位:0阶码:十进制 3+127,二进制 10000010尾数:0101 1000 0000 0000 0000 000完整表达:01000001 00101100 00000000 00000000十六进制:0 x412C0000本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。浮点寄存器浮点寄存器浮点寄存器共11个8个浮点数据寄存器,编号为 FPR0 FPR7浮点状态寄存器控制寄存器标记寄存器 寄存器空间为80位单精度:32位双精度:64位扩展精度:80位采
6、用栈的工作方式,编号 ST(0)ST(7)本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。浮点操作指令浮点操作指令FLD src:将浮点数 src 压入 ST(0)FILD src:将整数 src 压入 ST(0)FST dst:取浮点数 ST(0)到 dst,不影响栈状态FIST dst:取整数 ST(0)到 dst,不影响栈状态FSTP dst:取浮点数 ST(0)到 dst,执行出栈操作FISTP dst:取整数 ST(0)到 dst,执行出栈操作FCOM src:ST(0)与 src 进行比较,影响标志位FTST:测试 ST(0)是否为 0.0,影响标志位FADD src:ST(0)与 src 相加,结果存入 ST(0)本标准适用于已投入商业运行的火力发电厂纯凝式汽轮发电机组和供热汽轮发电机组的技术经济指标的统计和评价。燃机机组、余热锅炉以及联合循环机组可参照本标准执行,并增补指标。本课程学习地址:C+反汇编基础:Win32平台(逆向实例、动态调试实例)http:/