2013年1月22日
摘要: (一)基本数据的表现形式(整数)1.整数的表现形式 1.1 原码,反码及补码 关于原码,反码,补码的概念,任何有计算机基础的人都不会陌生了,所以这里不提了。 我们都知道数据在内存中都是01二进制的形式表示,整数分无符号整数,跟有符号整数,即正整数跟负整数。最高位代表符号位,当内存中的数据解释为无符号数时,最高位也参与计算。而当解释为有符号数时,最高位不参与计算,仅仅代表符号,0代表是正整数,1代表是负整数。整数都是以补码形式存在在内存中的,对于正整数的补码等于其原码,这个不过多解释了,下面着重说说负整数在内存中的表现形式。 1.2 补码的概念 至于为什么整数在内存中都要以补码形式表示... 阅读全文
posted @ 2013-01-22 20:16 漓江里的大虾 阅读(622) 评论(3) 推荐(1) 编辑
摘要: 这个随笔分类的题目是《C++逆向学习笔记》,是本人在学习《C++反汇编与逆向分析技术揭秘》(钱林松 赵海旭 著)一书的过程中的一些笔记。 本人一直都对破解啊,游戏辅助啊这些比较感兴趣,所以经常阅读这方面的资料。但是网上收集的资料知识点大都很分散,所以本人一直很想系统的学习逆向知识;而C++博大精深,06年开始学习C++至今,每每回首《C++ Primer》每次都有新的感悟。因此对C++的程序进行逆向就显得更加无从下手。庆幸的是,我在去年这个时候在网上发现了《C++反汇编与逆向分析技术揭秘》这本好书。这本书内容非常详实,讲得也很系统,正是我需要的。于是果断的买下了实体书。 虽说这本书买了一... 阅读全文
posted @ 2013-01-22 17:30 漓江里的大虾 阅读(236) 评论(0) 推荐(0) 编辑