浮点数如何存储 浮点寄存器 浮点数指令 浮点计算例子 浮点高级运算 CMOV移动指令 浮点数如何存储 浮点数的运算完全不同于整数,从寄存器到指令,都有一套独特的处理流程,浮点单元也称作x87 FPU。 现在看浮点数的表示方式,我们所知道的,计算机使用二进制存储数据,所表示的数字都具有确定性,那是如何 ...
分类:
其他好文 时间:
2017-08-15 18:12:20
阅读次数:
223
事情的经过是这种,博主在用C写一个简单的业务时使用递归,因为粗心而忘了写return。结果发现返回的结果依旧是正确的。经过半小时的反汇编调试。证明了我的猜想,如今在博客里分享。也是对C语言编译原理的一次加深理解。 引子: 首先我想以一道题目引例,比較能体现出问题。 例1: #include <std ...
分类:
编程语言 时间:
2017-08-07 18:27:36
阅读次数:
249
Linux下的汇编与Windows汇编最大的不同就是第一个操作数是原操作数,第二个是目的操作数。而Windows下却是相反。 1、 基本操作指令 简单的操作数类型说明。一般有三种。 (1)马上数操作数,也就是常数值。马上数的书写方式是“$”后面跟一个整数。比方$0x1F。这个会在后面的详细分析中见到 ...
分类:
数据库 时间:
2017-07-23 11:20:21
阅读次数:
279
今天算是切身体会到nvcc编译器的坑爹了,真心在瞎编。对于这点,可以用nv的profile 反汇编出nvcc编译出的目标代码,若想和源码对应,则需加上-lineinfo编译选项。 在profile的individual kernel——perform computing analysis——perf ...
分类:
其他好文 时间:
2017-07-20 22:15:17
阅读次数:
170
DA Pro基本简介 IDA加载完程序后,3个立即可见的窗口分别为IDA-View,Named,和消息输出窗口(output Window)。 IDA图形视图会有执行流,Yes箭头默认为绿色,No箭头默认为红色,蓝色表示默认下一个执行块。 在寄存器窗口中显示着每个寄存器当前的值和对应在反汇编窗口中的 ...
分类:
其他好文 时间:
2017-07-19 00:21:13
阅读次数:
169
作者:Fly2015 吾爱破解培训第一课选修作业第5个练习程序。在公司的时候用郁金香OD调试该加壳程序的时候出了点问题,可是回家用吾爱破解版的OD一调试,浑身精神爽,啥问题也没有。 首先使用查壳工具对加壳的程序进行查壳操作。 OD加载须要脱壳的程序进行动态调试和分析,加壳程序入口点反汇编快照。 F8 ...
分类:
其他好文 时间:
2017-07-13 22:50:39
阅读次数:
256
会简化一些代码流程,比如 上面这段代码,分析后其实就是 ...
分类:
编程语言 时间:
2017-07-04 18:14:32
阅读次数:
235
DLL编写与调用全解 DELPHI学习 2008-12-23 22:52 阅读8 评论0 字号: 大 中 小 DELPHI学习 2008-12-23 22:52 阅读8 评论0 字号: 大 中 小 第一章 为什么要使用动态链接库(DLL) top 提起DLL您一定不会陌生,在Windows中有着大量 ...
分类:
其他好文 时间:
2017-07-04 16:09:55
阅读次数:
295
我发现用IDA破解TraceMe.exe比ODeasy多了。 打开IDA 后。直接搜索“序列号”。得到 双击跳转到反汇编窗体,按F5转换为类C++代码 signed int __stdcall DialogFunc(HWND hWnd, int a2, unsigned __int16 a3, in ...
分类:
其他好文 时间:
2017-07-03 19:11:43
阅读次数:
279
global cs global ip global ss #global sp global ds global bp global tab global out #cs='++++++++++[>+++++++>++++++++++>+++>+++.>+.+++++++..+++.>++..++... ...
分类:
编程语言 时间:
2017-06-30 19:51:49
阅读次数:
190