Win32汇编语言程序设计.ppt
上传人:天马****23 上传时间:2024-09-11 格式:PPT 页数:16 大小:221KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

Win32汇编语言程序设计.ppt

Win32汇编语言程序设计.ppt

预览

免费试读已结束,剩余 6 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一个完整的Win32汇编语言源程序结构如下所示:例7-1写一个经典的Win32Hello程序。一个最简单的Win32汇编语言源程序例子,说明Win32汇编语言源程序的框架结构。.modelflatinvoke函数名[,参数1][,参数2]invokeExitProcess,NULL7.2Win32的基本语法(以下章节暂为教案)Win32中子程序的语言类型约定是StdCall,堆栈平衡操作由子程序完成。.dataszmessdb‘n!=0',0sztitledb'WHILEexamples',0ndd3resultdd0.codestart:movecx,1moveax,1.whileecx<=n;WHILE循环mulecxincecxaddresult,eax.endwmoveax,resultmovdl,aladdszmess+9,dlinvokeMessageBox,NULL,addrszmess,addrsztitle,B_OKinvokeExitProcess,0endstart迄今为止,MASM32软件包的最高版是MASM32V8,可以在发布者的主页(http://www.movsd.com)上下载,得到一个压缩文件masm32v8.zip,解压后的文件是install.exe,在Windows环境下运行该安装程序可进行软件包的安装。一个基本的Win32窗口示例:6.3.3窗口程序的主要代码分析(1)模块和句柄(2)注册窗口类(3)建立窗口(4)消息循环(5)窗口过程7.4汇编语言与VC++的混合编程嵌入式汇编也可以用于编写函数,其参数传递方法很简单,并且不用单独汇编,因此使用方便。本章要求:(1)了解Win32汇编语言程序的基本结构和两种编程环境;(2)掌握Win32汇编语言基本语法和高级语法;(3)深入理解Windows消息传递机制,熟悉API函数,熟悉窗口程序的结构,掌握窗口程序的编程方法;(4)灵活应用汇编语言和高级语言的混合编程方法,掌握解决实际应用中关键技术问题的一种有效方法。认真复习,融会贯通