重点大学计算机专业系列教材:Windows汇编语言程序设计实验指导
出版时间:
2008-05
版次:
1
ISBN:
9787302171942
定价:
23.00
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
189页
字数:
298千字
正文语种:
简体中文
7人买过
-
《重点大学计算机专业系列教材:Windows汇编语言程序设计实验指导》介绍在Windows操作系统及32位保护模式下的汇编语言实验,包括集成开发环境的使用、分支循环、字符串处理、子程序、Windows界面编程、I/O程序设计、代码优化、硬盘DMA编程、保护模式编程、缓冲区溢出、多任务和多线程等11个实验。
书中提供了31个示例程序,在Windows操作系统或虚拟机中运行,以Pentium微机为基础平台,发挥汇编语言与底层硬件联系紧密的特点,包括了读取实时时钟、直接读取硬盘扇区和硬盘序列号、中断程序设计、硬盘DMA传输等实验,体现出汇编语言的强大功能和高效率。除此之外,还包括了代码优化、缓冲区溢出、多任务、线程同步、递归编程、C/C++和汇编混合编程等与底层软件技术相关的实验程序。 实验1Windows汇编语言开发环境
1.1汇编程序结构
1.2VisualC/C++环境
1.3字符串输入与输出
1.4常用WindowsAPI调用
1.5读取CPU标识
1.6WinDbg调试工具
1.7实验题:用MessageBox函数显示CPU信息
实验2分支循环程序设计
2.1冒泡法排序
2.2折半查找
2.3插入数组元素
2.4删除数组元素
2.5实验题:两个有序数组的合并实验
实验3字符串/块处理程序设计
3.1搜索字符
3.2内存块复制
3.3字符串插入
3.4实验题:多个字符串的排序
实验4Windows界面编程
4.1简单的窗口程序
4.2对话框及子窗口控件
4.3GDI编程
4.4实验题:鼠标作图程序
实验5子程序设计
5.1子程序的定义和调用
5.2参数传递规则
5.3局部变量
5.4幂的计算
5.5在C程序中直接嵌入汇编
5.6C/C++程序与汇编的混合编程
5.7实验题:快速排序
实验6I/O程序设计
6.1读取实时时钟
6.2直接读取硬盘扇区
6.3双机全双工串行通信
6.4实验题:读取硬盘序列号
实验7程序优化
7.1指令代码的优化
7.2空间优化处理
7.3MMX指令
7.4SSE指令
7.5实验题:图像像素反转优化
实验8缓冲区溢出攻击实验
8.1缓冲区溢出攻击原理
8.2远程缓冲区溢出攻击
8.3实验题:IIS5.0溢出漏洞实验
实验9保护模式编程基础
9.1虚拟机开发环境
9.2实模式与保护模式的切换
9.3保护模式下的中断程序设计
9.4实验题:保护模式综合实验
实验10硬盘DMA编程
10.1获取PCIIDE配置
10.2硬盘DMA传输实验
10.3实验题:保护方式下的硬盘DMA传输实验
实验11多任务和多线程
11.1多任务及其调度
11.2多线程编程
11.3x8664架构简介
11.4实验题:Windows同步对象实验
附录A
附录B
参考文献
-
内容简介:
《重点大学计算机专业系列教材:Windows汇编语言程序设计实验指导》介绍在Windows操作系统及32位保护模式下的汇编语言实验,包括集成开发环境的使用、分支循环、字符串处理、子程序、Windows界面编程、I/O程序设计、代码优化、硬盘DMA编程、保护模式编程、缓冲区溢出、多任务和多线程等11个实验。
书中提供了31个示例程序,在Windows操作系统或虚拟机中运行,以Pentium微机为基础平台,发挥汇编语言与底层硬件联系紧密的特点,包括了读取实时时钟、直接读取硬盘扇区和硬盘序列号、中断程序设计、硬盘DMA传输等实验,体现出汇编语言的强大功能和高效率。除此之外,还包括了代码优化、缓冲区溢出、多任务、线程同步、递归编程、C/C++和汇编混合编程等与底层软件技术相关的实验程序。
-
目录:
实验1Windows汇编语言开发环境
1.1汇编程序结构
1.2VisualC/C++环境
1.3字符串输入与输出
1.4常用WindowsAPI调用
1.5读取CPU标识
1.6WinDbg调试工具
1.7实验题:用MessageBox函数显示CPU信息
实验2分支循环程序设计
2.1冒泡法排序
2.2折半查找
2.3插入数组元素
2.4删除数组元素
2.5实验题:两个有序数组的合并实验
实验3字符串/块处理程序设计
3.1搜索字符
3.2内存块复制
3.3字符串插入
3.4实验题:多个字符串的排序
实验4Windows界面编程
4.1简单的窗口程序
4.2对话框及子窗口控件
4.3GDI编程
4.4实验题:鼠标作图程序
实验5子程序设计
5.1子程序的定义和调用
5.2参数传递规则
5.3局部变量
5.4幂的计算
5.5在C程序中直接嵌入汇编
5.6C/C++程序与汇编的混合编程
5.7实验题:快速排序
实验6I/O程序设计
6.1读取实时时钟
6.2直接读取硬盘扇区
6.3双机全双工串行通信
6.4实验题:读取硬盘序列号
实验7程序优化
7.1指令代码的优化
7.2空间优化处理
7.3MMX指令
7.4SSE指令
7.5实验题:图像像素反转优化
实验8缓冲区溢出攻击实验
8.1缓冲区溢出攻击原理
8.2远程缓冲区溢出攻击
8.3实验题:IIS5.0溢出漏洞实验
实验9保护模式编程基础
9.1虚拟机开发环境
9.2实模式与保护模式的切换
9.3保护模式下的中断程序设计
9.4实验题:保护模式综合实验
实验10硬盘DMA编程
10.1获取PCIIDE配置
10.2硬盘DMA传输实验
10.3实验题:保护方式下的硬盘DMA传输实验
实验11多任务和多线程
11.1多任务及其调度
11.2多线程编程
11.3x8664架构简介
11.4实验题:Windows同步对象实验
附录A
附录B
参考文献
查看详情
-
2008-05 印刷
九五品
吉林省长春市
平均发货36小时
成功完成率71.66%
-
九五品
吉林省长春市
平均发货36小时
成功完成率71.66%
-
九五品
北京市朝阳区
平均发货29小时
成功完成率85.98%
-
九五品
吉林省延边朝鲜族自治州
平均发货12小时
成功完成率96.55%
-
九品
吉林省长春市
平均发货36小时
成功完成率71.66%
-
八五品
陕西省咸阳市
平均发货12小时
成功完成率91.08%
-
八五品
陕西省西安市
平均发货10小时
成功完成率93.24%
-
八五品
山东省临沂市
平均发货56小时
成功完成率78.65%