这是02-03年间学习汇编程序的一些资料,希望能对一些人有用。
汇编是一门低级语言,win32下的汇编则直面windows的操作机制。
(by Xu Jingtao)
NASM(Netwide Assembler)的使用文档和代码间的注释相当齐全,这给阅读源码提供了很大的方便。
按作者的说法,这是一个模块化的,可重用的x86汇编器,而且能够被嵌入进其它的程序中,比如做为一个高级语言编译器的后端程序。
下面的文字希望能对大家有所帮助。错误之处,多多指正。
- CheckIntegrity (控制台程序)
该工具是程序员编程的辅助工具。它提供了一个 名为CheckFileIntegrity的库函数,
程序员可以非常方便地 在Assembly/C/C++环境中调用这个库函数来检查自身或其它文件是否被病毒及其它程序修改过,以便做出相应的处理措施,比如防止自身程序在带毒或被修改的情况下运行等。
使用方法请参照该工具中 的intro.txt文件。
枚举局域网资源的小工具,
可枚举所有的或指定的工作组、机器、共享目录中的文件。
可一次指定多种文件类型。
增加了浮动按扭,修正了一个BUG。
实现浮动按纽(汇编语言下OOP编程例子)。
只运行一个实例的三种方法.
网友kevin的作品,对硬盘进行密码保护 (网友作品,非工作室所有)。
2001年改写的该书部分源代码。
lion-tu-c.zip | lion-tu-c-sources.zip |
odbc-tutorial.zip | pe-tutorial.zip |
vxd-tutorial.zip |
Masm32 Offical Homepage | Iczelion’s homepage | 罗云彬的编程乐园 |
Masm32 COM programming | The art of Assembly | Win32ASM Community messageboard |
Masm32 OOP programming | Small is Beautiful | 中国软件网 |
Intel Assembler 80186 or higher Table.(good for assembler)
How to optimize for the Pentium family of microprocessors
一些有关PE格式和图形设计方面的例子.
一个有关文件格式的网站,非常详细.
又一个讨论在汇编32下进行OOP编程的一 个网站.
Iczelion网站的几个镜像站点
http://win32assembly.online.fr/ | http://users.daex.ufsc.br/~iczelion/ | http://spiff.tripnet.se/~Iczelion |