04 2011 档案

摘要:PE格式详细讲解4-系统篇04让编程改变世界Change the world by program到此为止,小甲鱼和大家已经学了许多关于 DOS header 和 PE header 的知识。接下来就该轮到SectionTable (区块表,也成节表)。越学越多的结构,大家可能觉得PE挺乱挺杂的... 阅读全文
posted @ 2011-04-29 01:49 我就爱小甲鱼
摘要:PE格式详细讲解4-系统篇04让编程改变世界Change the world by program到此为止,小甲鱼和大家已经学了许多关于 DOS header 和 PE header 的知识。接下来就该轮到SectionTable (区块表,也成节表)。越学越多的结构,大家可能觉得PE挺乱挺杂的... 阅读全文
posted @ 2011-04-29 01:49 我就爱小甲鱼
摘要:第十三章:int指令01让编程改变世界Change the world by program引言在第12章中,我们讲解了中断过程和两种内中断的处理。这一章中,我们讲解另一种重要的内中断,由int指令引发的中断。万众瞩目,是什么呢?那就是DOS时代大名鼎鼎的int中断。int格式: int n,n为中... 阅读全文
posted @ 2011-04-28 02:19 我就爱小甲鱼
摘要:第十三章:int指令01让编程改变世界Change the world by program引言在第12章中,我们讲解了中断过程和两种内中断的处理。这一章中,我们讲解另一种重要的内中断,由int指令引发的中断。万众瞩目,是什么呢?那就是DOS时代大名鼎鼎的int中断。int格式: int n,n为中... 阅读全文
posted @ 2011-04-28 02:19 我就爱小甲鱼
摘要:第十二章:内中断04让编程改变世界Change the world by program单步中断什么是单步中断?CPU为什么要提供这样的功能呢?我们在使用Debug的T命令的时候,有没有想过这样的问题,Debug如何能让CPU在执行一条指令后,就显示各个寄存器的状态?假想:如果CPU不提供其他功能的... 阅读全文
posted @ 2011-04-26 14:37 我就爱小甲鱼
摘要:第十二章:内中断04让编程改变世界Change the world by program单步中断什么是单步中断?CPU为什么要提供这样的功能呢?我们在使用Debug的T命令的时候,有没有想过这样的问题,Debug如何能让CPU在执行一条指令后,就显示各个寄存器的状态?假想:如果CPU不提供其他功能的... 阅读全文
posted @ 2011-04-26 14:37 我就爱小甲鱼
摘要:第十二章:位运算02让编程改变世界Change the world by program“取反”运算符(~)~是一个单目(元)运算符,用来对一个二进制数按位取反,即将0变1,将1变0。例如,~025是对八进制数25(即二进制数00010101)按位求反。例如:[caption id="attachm... 阅读全文
posted @ 2011-04-23 23:23 我就爱小甲鱼
摘要:第十二章:位运算02让编程改变世界Change the world by program“取反”运算符(~)~是一个单目(元)运算符,用来对一个二进制数按位取反,即将0变1,将1变0。例如,~025是对八进制数25(即二进制数00010101)按位求反。例如:[caption id="attachm... 阅读全文
posted @ 2011-04-23 23:23 我就爱小甲鱼
摘要:第十二章:位运算01让编程改变世界Change the world by program位运算概念位运算是指按二进制位进行的运算。因为在系统软件中,常要处理二进制位的问题。例如:将一个存储单元中的各二进制位左移或右移一位,两个数按位相加等。c语言提供位运算的功能,与其他高级语言(如PASCAL)相比... 阅读全文
posted @ 2011-04-21 17:48 我就爱小甲鱼
摘要:第十二章:位运算01让编程改变世界Change the world by program位运算概念位运算是指按二进制位进行的运算。因为在系统软件中,常要处理二进制位的问题。例如:将一个存储单元中的各二进制位左移或右移一位,两个数按位相加等。c语言提供位运算的功能,与其他高级语言(如PASCAL)相比... 阅读全文
posted @ 2011-04-21 17:48 我就爱小甲鱼
摘要:第十一章:文件操作04让编程改变世界Change the world by program格式化读写函数: fprintf()和fscanf()函数调用:fprintf ( 文件指针,格式字符串,输出表列);fscanf ( 文件指针,格式字符串,输入表列);函数功能:从磁盘文件中按格式读入或输出字... 阅读全文
posted @ 2011-04-18 23:10 我就爱小甲鱼
摘要:第十一章:文件操作04让编程改变世界Change the world by program格式化读写函数: fprintf()和fscanf()函数调用:fprintf ( 文件指针,格式字符串,输出表列);fscanf ( 文件指针,格式字符串,输入表列);函数功能:从磁盘文件中按格式读入或输出字... 阅读全文
posted @ 2011-04-18 23:10 我就爱小甲鱼
摘要:第十一章:文件操作03让编程改变世界Change the world by program字符串读写函数:fgets和fputsfgets函数函数调用形式如:fgets(str,n,fp);函数作用:从fp所指的文件中读出n-1个字符送入字符数组str中,因为在最后加一个'�'。返回值:str的首地... 阅读全文
posted @ 2011-04-16 17:57 我就爱小甲鱼
摘要:第十一章:文件操作03让编程改变世界Change the world by program字符串读写函数:fgets和fputsfgets函数函数调用形式如:fgets(str,n,fp);函数作用:从fp所指的文件中读出n-1个字符送入字符数组str中,因为在最后加一个'�'。返回值:str的首地... 阅读全文
posted @ 2011-04-16 17:57 我就爱小甲鱼
摘要:第十一章:文件操作01让编程改变世界Change the world by program文件的关闭(fclose函数)函数调用:fclose(文件指针);函数功能:使文件指针变量不指向该文件,也就是文件指针变量与文件“脱钩”,此后不能再通过该指针对原来与其相联系的文件进行读写操作。返回值:关闭成功... 阅读全文
posted @ 2011-04-14 20:00 我就爱小甲鱼
摘要:第十一章:文件操作01让编程改变世界Change the world by program文件的关闭(fclose函数)函数调用:fclose(文件指针);函数功能:使文件指针变量不指向该文件,也就是文件指针变量与文件“脱钩”,此后不能再通过该指针对原来与其相联系的文件进行读写操作。返回值:关闭成功... 阅读全文
posted @ 2011-04-14 20:00 我就爱小甲鱼
摘要:第十一章:文件操作01让编程改变世界Change the world by programC文件概述所谓“文件”是指一组相关数据的有序集合。这个数据集有一个名称,叫做文件名。实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介... 阅读全文
posted @ 2011-04-13 00:11 我就爱小甲鱼
摘要:第十一章:文件操作01让编程改变世界Change the world by programC文件概述所谓“文件”是指一组相关数据的有序集合。这个数据集有一个名称,叫做文件名。实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介... 阅读全文
posted @ 2011-04-13 00:11 我就爱小甲鱼
摘要:PE格式详细讲解3-系统篇03让编程改变世界Change the world by program咱接着往下讲解IMAGE_OPTIONAL_HEADER32 结构定义即各个属性的作用!接着我们来谈谈 IMAGE_OPTIONAL_HEADER 结构,正如名字的意思,这是一个可选映像头,是一个可... 阅读全文
posted @ 2011-04-11 01:26 我就爱小甲鱼
摘要:PE格式详细讲解3-系统篇03让编程改变世界Change the world by program咱接着往下讲解IMAGE_OPTIONAL_HEADER32 结构定义即各个属性的作用!接着我们来谈谈 IMAGE_OPTIONAL_HEADER 结构,正如名字的意思,这是一个可选映像头,是一个可... 阅读全文
posted @ 2011-04-11 01:26 我就爱小甲鱼
摘要:第十章:结构体与共用体07让编程改变世界Change the world by program用typedef定义类型用typedef声明新的类型名来代替已有的类型名声明INTEGER为整型typedef int INTEGER声明结构类型typedef struct{int month;int d... 阅读全文
posted @ 2011-04-09 19:22 我就爱小甲鱼
摘要:第十章:结构体与共用体07让编程改变世界Change the world by program用typedef定义类型用typedef声明新的类型名来代替已有的类型名声明INTEGER为整型typedef int INTEGER声明结构类型typedef struct{int month;int d... 阅读全文
posted @ 2011-04-09 19:22 我就爱小甲鱼
摘要:我的学习路让编程改变世界Change the world by program哎,闭关了一天,好不容易挤出来的一点点总结,但讲了好几次,都没有特别“顺畅”的!感觉不对~(^o^)/~大家别骂哈~笑笑带过就好~希望对大家有所帮助和提高!小甲鱼将一如既往,再接再厉![buy]获得所有教学视频、课件、源... 阅读全文
posted @ 2011-04-08 23:53 我就爱小甲鱼
摘要:我的学习路让编程改变世界Change the world by program哎,闭关了一天,好不容易挤出来的一点点总结,但讲了好几次,都没有特别“顺畅”的!感觉不对~(^o^)/~大家别骂哈~笑笑带过就好~希望对大家有所帮助和提高!小甲鱼将一如既往,再接再厉![buy]获得所有教学视频、课件、源... 阅读全文
posted @ 2011-04-08 23:53 我就爱小甲鱼
摘要:PE格式详细讲解2-系统篇02让编程改变世界Change the world by programPE Header 是PE相关结构NT映像头(IMAGE_NT_HEADER)的简称,里边包含着许多PE装载器用到的重要字段。下边小甲鱼将为大家详细讲解哈~首先是IMAGE_NT_HEADERS 结... 阅读全文
posted @ 2011-04-06 01:48 我就爱小甲鱼
摘要:PE格式详细讲解2-系统篇02让编程改变世界Change the world by programPE Header 是PE相关结构NT映像头(IMAGE_NT_HEADER)的简称,里边包含着许多PE装载器用到的重要字段。下边小甲鱼将为大家详细讲解哈~首先是IMAGE_NT_HEADERS 结... 阅读全文
posted @ 2011-04-06 01:48 我就爱小甲鱼
摘要:第十章:结构体与共用体06让编程改变世界Change the world by program共用体共用体的概念:使几个不同的变量共占同一段内存的结构称为 “共用体”类型的结构。定义共用体类型变量的一般形式为:union 共用体名{ 成员表列}变量表列;例如:union data{int i;cha... 阅读全文
posted @ 2011-04-01 00:42 我就爱小甲鱼
摘要:第十章:结构体与共用体06让编程改变世界Change the world by program共用体共用体的概念:使几个不同的变量共占同一段内存的结构称为 “共用体”类型的结构。定义共用体类型变量的一般形式为:union 共用体名{ 成员表列}变量表列;例如:union data{int i;cha... 阅读全文
posted @ 2011-04-01 00:42 我就爱小甲鱼