Win32彙编语言实用教程


Win32彙编语言实用教程

文章插图
Win32彙编语言实用教程【Win32彙编语言实用教程】《Win32彙编语言实用教程》是2004年由清华大学出版社出版的图书,作者是冉林仓 、北银科文 。
基本介绍书名:Win32彙编语言实用教程
作者:冉林仓、北银科文
ISBN:9787302079545
页数:356
定价:29.00
出版社:清华大学出版社
出版时间:2004-2-1
装帧:平装(无盘)
内容简介本书在介绍Win312彙编语言指令和基本语法的基础上,重点介绍如何使用彙编语言和Windows SDKAPI开发Win32应用程式,同时党政军探讨了彙编语言和Visual C++的混合编程、驱动程式的开发、COM组件的使用和开发、资料库开发、代码最佳化、异常处理以及程式跟蹤调试等问题 。对于每个主题,书中都是提供了开发要领及套用的实例和技巧,本书主要面向具备一定彙编语言基础和初步的Win32编程经验的用户 。目录第1章 快速进入Win32彙编世界1.1 使用彙编语言的意义1.2 彙编语言的使用场合1.3 32位彙编语言的简单介绍1.4 安装和设定彙编语言环境1.5 H2INC工具的使用1.6 从Visual C++中产生彙编原始码1.7 使用Win32彙编创建第一个Win32应用程式1.8 Win32彙编程式与C++应用程式的比较1.9 彙编语言的调试1.10 使用SoftICE调试彙编语言程式1.11 小结1.12 思考题1.13 练习题第2章 彙编语言指令2.1 Intel彙编指令回顾(8086/80186/80286/80386/80486)2.2 MASM32辅助函式馆的使用2.3 小结2.4 思考题2.5 练习题第3章 语法基础3.1 结构定义3.2 分支和循环3.3 循环与最佳化3.4 宏的使用和定义3.5 MASM32宏的使用3.6 invoke的使用3.7 小结3.8 思考题3.9 练习题第4章 创建视窗应用程式4.1 概述4.2 WinMain函式的创建4.3 视窗过程的实现4.4 一个完整的例子4.5 小结4.6 思考题4.7 练习题第5章 视窗资源的使用5.1 图示5.2 选单5.3 加速键5.4 游标5.5 字元串5.6 点阵图5.7 二进制档案5.8 对话框5.9 小结5.10 思考题5.11 练习题第6章 动态程式库6.1 动态程式库简介6.2 动态程式库入口点6.3 动态程式库输出函式6.4 调用动态程式库6.5 资源动态程式库的创建和使用6.6 动态程式库中的数据共享6.7 钩子函式6.8 控制台应用程式6.9 小结6.10 思考题6.11 练习题第7章 系统编程7.1 记忆体管理和档案操作7.2 记忆体映像档案7.3 进程7.4 管道7.5 多执行绪开发7.6 事件同步7.7 剪贴簿操作7.8 小结7.9 思考题7.10 练习题第8章 COM的使用8.1 使用彙编语言存取COM对象8.2 COM的创建8.3 小结8.4 思考题8.5 练习题第9章 Windows NT服务9.1 Windows NT服务简述9.2 服务程式的框架9.3 服务安装9.4 小结9.5 思考题9.6 练习题第10章 ODBC资料库编程10.1 概述10.2 数据源的连线10.3 语句的準备和使用10.4 结果集的存取10.5 ODBC使用举例10.6 小结10.7 思考题10.8 练习题第11章 Windows NT虚拟设备驱动程式11.1 Windows NT虚拟设备驱动程式简介11.2 VDD的实现11.3 16位应用程式的实现11.4 小结11.5 思考题11.6 练习题第12章 虚拟设备驱动程式12.1 虚拟设备驱动程式简介12.2 彙编语言创建VxD应用程式框架12.3 一个拦截Windows 95/98档案操作的VxD12.4 一个热键激活的VxD12.5 小结12.6 思考题12.7 练习题第13章 彙编语言与Visual C++混合编程13.1 使用嵌入彙编的意义13.2 嵌入彙编关键字13.3 在_asm块中使用彙编语言13.4 在_asm块中使用C/C++语言元素13.5 使用C/C++符号的几点限制13.6 合理使用暂存器13.7 合理使用跳转语句13.8 在_asm中调用C函式13.9 使用_asm编写函式13.10 使用嵌入彙编实现用户态应用程式运行特权指令13.11 在彙编中调用C++函式13.12 小结13.13 思考题13.14 练习题第14章 PE格式档案分析14.1 PE格式简介14.2 PE格式的存储结构14.3 PE格式有效性检查14.4 FileHeader结构14.5 OptionalHeader结构14.6 节表14.7 导入表14.8 导出表14.9 小结14.10 思考题14.11 练习题第15章 代码最佳化15.1 代码最佳化概述15.2 MMX指令系统简介15.3 MMX指令最佳化举例15.4 SSE指令系统简介15.5 SSE指令最佳化举例15.6 SSE2指令系统简介15.7 SSE2指令最佳化举例15.8 小结15.9 思考题15.10 练习题第16章 程式的跟蹤和调试16.1 概述16.2 SoftICE的使用16.3 SoftICE的调试套用举例16.4 IDAPro的使用16.5 小结16.6 思考题16.7 练习题第17章 结构化异常处理17.1 结构化异常处理简介17.2 未处理异常的回调函式17.3 异常处理和API Hook17.4 通过异常处理获得Kernel32 API函式地址17.5 小结17.6 思考题17.7 练习题