![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
文章平均质量分 80
sandrain_zeq
这个作者很懒,什么都没留下…
展开
-
80X86寻址方式总结
一:概论 80x86汇编程序都是分段程序设计结构,每个程序段都有一个开始地址:段基址。在保护模式下段基址要由16位的段选择子得到,这些段选择子存放在六个段寄存器(CS,SS,DS,ES,FS,GS)中: 代码段总是由 CS 段寄存器来指示; 堆栈段总是由 SS 段寄存器来指示; 字符处理指令总是使用 ES 段寄存器作为目标操作数的段寄存器; 一般的数据段可用 DS原创 2006-05-05 17:12:00 · 7954 阅读 · 1 评论 -
Win2000 professional 下枚举全局钩子
WinXP+SP2下枚举全局钩子根据下面地址得到完美的结果:http://www.zjahzz.com/blog/article.asp?id=136http://bbs.pediy.com/showthread.php?threadid=14600但“一块三毛钱”大侠给的源码不能在 Win2000 Professinal下正常工作,出于学习和工作需要,按原作者和思想将它改造为 Win2000 下原创 2006-05-13 15:48:00 · 1950 阅读 · 2 评论 -
C 语言函数返回结构体汇编分析
为检验VC默认设置下结构的对齐情况,特定义结构如下: 1: typedef struct _CTest 2: { 3: char aCharacter; 4: int iNumber1; 5: char bCharacter; 6: char cCharacter; 7: int iNumber2; 8: }CT原创 2006-05-15 08:40:00 · 4662 阅读 · 0 评论 -
C++多态汇编分析
一:说明 C++ 中由虚函数所引起的多态总让人有一种神秘感,本文通过对汇编代码的分析使整个调用过程一目了然,但前提是读者对C++想本身有所了解,且对虚函数的调用应该有一个清晰的概念,另外读者还应有一定的汇编基础。 文章结构: 一:说明 二:C++ 源码 三:分析原创 2006-06-20 12:01:00 · 1717 阅读 · 0 评论