![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
《Windows环境下32位汇编语言程序设计》笔记
文章平均质量分 71
取个名字太难了a
这个作者很懒,什么都没留下…
展开
-
Windows环境下32位汇编语言程序设计》 第六章笔记
定时器 在应用程序需要使用定时器时,可以用SetTimer函数向Windows申请一个 定时器,要求系统在指定的时间以后“通知”应用程序,如果申请成功的话,系统会以指定的时间周期调用SetTimer函数指定的回调函数,或定时器向指定的窗口过程发送WM_TIMER消息 invoke SetTimer,hWnd,nIDEvent,uElapse,lpTimerFunc 申请SetTimer和销毁定时器KillTimer 建立时指定hWnd和uIDEvent的,销毁时也只需用建立时的hWnd和uIDEve原创 2021-12-15 09:10:15 · 124 阅读 · 0 评论 -
《Windows环境下32位汇编语言程序设计》 第五章笔记
菜单的定义 菜单ID MENU [DISCARDABLE] BEGIN POPUP 菜单文字 [,选项列表] BEGIN MENUITEM 菜单项文字,菜单项ID [,选项列表] MENUITEM SEPARATOR //定义菜单项之间的分割线 END END 菜单项ID——用来分辨不同的菜单项。当菜单被选中的时候,windows会向窗口过程发送WM_COMMAND消息,消息的参数就是这个菜单项ID。用菜单项ID可以分辨用户究竟选中了哪个菜单项。 菜单项的选项——用来定义菜单项的原创 2021-12-15 05:32:11 · 331 阅读 · 1 评论 -
《Windows环境下32位汇编语言程序设计》 第四章笔记
窗口的运行过程 得到应用程序的句柄(GetModuleHandle) 注册窗口类(RegisterClassEx)。在注册前,要先填写RegisterClassEx的参数WNDCLASSEX结构。 建立窗口(CreateWindowsEx) 显示窗口(ShowWindow) 刷新窗口客户区(UpdateWindow) 进入无限的消息获取和处理的循环。首先获取消息(GetMessage),如果有消息到达,则将消息分派到回调函数处理(DispatchMessage),如果消息是WM_QUIT,则退出循环。原创 2021-12-13 04:01:08 · 106 阅读 · 0 评论 -
《Windows环境下32位汇编语言程序设计》 第三章笔记
模式定义 .386 .model flat,stdcall option casemap:none .386语句是汇编语言的伪指令,用于告诉编译器在本程序中使用的指令集。 .model语句用来定义程序工作的模式,它的用法是:.mode 内存模式 [,语言模式] [,其他模式] 内存模式 模式 内存使用方式 tiny 用来建立 .com文件,所有的代码、数据和堆栈都在同一个64KB段内 small 建立代码和数据分别用一个64KB段的 .exe文件 medium 代码段可以有多原创 2021-12-06 16:54:28 · 587 阅读 · 0 评论 -
《Windows环境下32位汇编语言程序设计》 第二章笔记
Ml 的用法 Ml [/选项] 汇编源文件列表 [/link链接选项] 例: Ml /c /coff /Cp Test.asm Ml 的常用选项 选项 简介 /c(常用) 仅进行编译,不自动进行链接 /coff(必用) 产生的obj文件格式为COFF格式 /Cp(常用) 源代码区分大小写 /Fo filename 指定输出的obj文件名 /Fe filename 指定链接后输出的exe文件名 /Fl [filename] 产生 .lst列表文件 /Gc 函.原创 2021-12-06 16:53:46 · 590 阅读 · 0 评论