前阵子,机子中毒,搞的我很郁闷,本想一气之下重装系统(以前是这么做的),因为现在的杀毒软件让我失望。
后来用了360安全卫士跟卡巴斯基才暂时摆平那些可恶的家伙,呜呼,不知道那些毒什么时候又发作。
现在病毒这么猖狂,所以我也想去了解下那些病毒的机制,因为想学习win32汇编入门。看了好多资料才可以成功写一个Hello的例子。现在那出来分享下。
1。IDE, 建议用masm32,微软出的。上网找。很容易找到。而且安装也很简单,直接双击即可。
现在写例子了
建立一个wuhua.asm的文本文件
写入内容:
.386
.model flat,stdcall
option casemap:none
include \masm32\include\windows.inc
include \masm32\include\kernel32.inc
includelib \masm32\lib\kernel32.lib
include \masm32\include\user32.inc
includelib \masm32\lib\user32.lib
.data
MsgBoxCaption db "Iczelion Tutorial No.2",0
MsgBoxText db "Hello Win32!",0
.code
start:
invoke MessageBox, NULL, addr MsgBoxText, addr MsgBoxCaption, MB_OK
invoke ExitProcess, NULL
end start
然后保存,然后去到命令行,打入 ml /c /coff /Cp wuhua.asm
Link /DEBUG /SUBSYSTEM:WINDOWS wuhua.obj
最后生成wuhua.exe文件,双击看效果。
可惜这里的blog不能贴图片文件,只能引用图片文件连接。好郁闷
分享到:
- 2006-10-18 15:30
- 浏览 3558
- 评论(3)
- 论坛回复 / 浏览 (3 / 4654)
- 查看更多
相关推荐
Win32汇编教程,入门的
### Win32汇编语言入门知识点详解 #### 一、为何学习汇编语言? 学习汇编语言对于深入了解计算机系统的工作原理至关重要。它被视为计算机科学领域的一门基础学科,被比喻为计算机软件技术的“原子学说”。理解汇编...
【Win32汇编语言教程】是一篇针对深入学习Win32平台汇编语言编程的指导性文章。在计算机编程领域,尽管C语言是开发Win32应用程序的常见选择,但在特定情况下,如系统底层操作、性能优化或病毒分析等,汇编语言显得...
Win32应用程序虽然和其他32位应用程序(例如32位保护模式DOS程序)一样可以使用386汇编语言和保护模式编程,但是Win32应用程序的执行机制与其他32位应用程序有一定的差别,例如消息循环、动态链接等,Win32汇编语言...
本资源包是针对"Win32汇编"的汇编语言编程学习资料,特别适合初学者入门和进阶。汇编语言虽然不如高级语言那样直观易读,但其直接控制硬件的能力使其在特定领域如系统编程、嵌入式开发等有着不可替代的地位。 汇编...
Iczelion Hutch T$ ...这本教程是dREAMtHEATER结合自己多年的汇编经验整理而成,内容设计win32汇编编程的多个方面!如果你是入门级别,那么我绝对推荐你看!如果你是高手,我还是建议看一下,一定会有你关注的东西!
不错的Win32汇编教程, 适合初学者, 里面带有了相应的工具, 无需再另外下载了. 补充: 工具都集成在那个 chm 里面了,是在里面的连接下载的. 对于部分评论的网友请注意你的言语, 不要让人觉得你没有一点教养.
学了16位汇编的都来看一下这个把。对于掌握dos汇编转到windows下面来基本上都是API的调用了。。。该书是反汇编入门书籍。
本书作者有十多年的汇编编程经验,很清楚初学者在哪些地方会遇到问题,所以本书在系统全面地介绍Win32汇编编程的同时,也穿插了很多作者的经验之谈,使读者能够快速入门并最终熟练地写出各种Windows应用程序。...
通过翻译和讲解Iczelion的MASM Win32汇编教程到FASM,本专题旨在为FASM爱好者提供一个入门级的学习资源,并计划将内容整理成电子书格式,方便大家学习Win32汇编编程。参考书籍《Iczelion的Win32汇编教程》被特别感谢...
win32汇编语言程序设计 入门必备 清华大学罗云彬chm
学习Win32汇编语言的一本好书,入门者的好书,建议感兴趣的同学学一下
本书作者有十多年的汇编编程经验,很清楚初学者在哪些地方会遇到问题,所以本书在系统全面地介绍Win32汇编编程的同时,也穿插了很多作者的经验之谈,使读者能够快速入门并最终熟练地写出各种Windows应用程序。...
尽管教程主要以C语言进行讲解,但大多数C++工具和一些其他语言(例如Java、汇编语言、Visual Basic)同样可以调用Win32 API。作者建议读者,如果对C语言不熟悉,应先学习C语言相关知识。同时,关于如何使用编译器,...
正是因为如此,笔者决心把本书的目标定为:能让读者入门并在最后能熟练掌握Win32汇编编程,而不是那种深入系统奥秘一类的书籍。 从这个目标出发,本书的选材中尽量去掉已经有其他书籍详细讨论的部分,因为要一本书...
汇编语法大全,汇编从入门到精通。参考在手一切ok
本书作者有十多年的汇编编程经验,很清楚初学者在哪些地方会遇到问题,所以本书在系统全面地介绍Win32汇编编程的同时,也穿插了很多作者的经验之谈,使读者能够快速入门并最终熟练地写出各种Windows应用程序。...
### Win32基础入门概述 Win32是一套由微软公司开发的应用程序编程接口(Application Programming Interface, API),主要用于编写运行于Microsoft Windows操作系统的软件应用程序。Win32提供了一系列的函数、结构体...