重点大学计算机专业系列教材:Windows汇编语言程序设计实验指导

重点大学计算机专业系列教材:Windows汇编语言程序设计实验指导
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: 清华大学出版社
2008-05
版次: 1
ISBN: 9787302171942
定价: 23.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 189页
字数: 298千字
正文语种: 简体中文
  • 《重点大学计算机专业系列教材: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
    参考文献
查看详情
好书推荐 / 更多
重点大学计算机专业系列教材:Windows汇编语言程序设计实验指导
唐宋时期的雕版印刷
宿白
重点大学计算机专业系列教材:Windows汇编语言程序设计实验指导
文本及其不满
黄子平
重点大学计算机专业系列教材:Windows汇编语言程序设计实验指导
显微镜下的成都
王笛 著
重点大学计算机专业系列教材:Windows汇编语言程序设计实验指导
矮人星上的矮人(翁贝托·埃科作品系列)
翁贝托·埃科 、欧金尼奥·卡尔米 著;王建全 译
重点大学计算机专业系列教材:Windows汇编语言程序设计实验指导
人生档案:波兰当代戏剧家剧作选
黄珊、赵祯 译;维托尔德·贡布罗维奇;塔代乌什·鲁热维奇;斯拉沃米尔·姆罗热克;斯塔尼斯瓦夫·伊格纳奇·维特凯维奇
重点大学计算机专业系列教材:Windows汇编语言程序设计实验指导
一个利他主义者之死
奥伦·哈曼 著
重点大学计算机专业系列教材:Windows汇编语言程序设计实验指导
谁都可以画漫画!手冢治虫大师班
甘卉 、后浪 译;[日]手冢治虫
重点大学计算机专业系列教材:Windows汇编语言程序设计实验指导
杜甫:中国最伟大的诗人(史学大家洪业唯一专书著述,哈佛大学出版社研究作品,BBC热播同名杜甫纪录片重点参考,梁文道“开卷八分钟”特别推荐)
洪业 著;曾祥波 译
重点大学计算机专业系列教材:Windows汇编语言程序设计实验指导
数学之美 第三版
吴军
重点大学计算机专业系列教材:Windows汇编语言程序设计实验指导
俄苏文学经典译著·盗用公款的人们
卡泰耶夫 著;小莹 译
重点大学计算机专业系列教材:Windows汇编语言程序设计实验指导
十三行小字中央
江弱水 著
重点大学计算机专业系列教材:Windows汇编语言程序设计实验指导
两京十五日(全2册)马伯庸全新作品
马伯庸 著