本书是普通高等教育“十五”国家级规划教材配套教材之一,分为两个部分,第一部分,介绍实方式环境下16位汇编语言程序设计的上机实践;第二部分,介绍Windows环境下32位汇编语言程序的上机实践。内容由浅入深、循序渐进,图文并茂,可供各类高等学校计算机及相关专业作为辅导教材,亦可供具有汇编语言程序设计基本理论知识的广大工程技术人员和其他读者自学、参考。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 80X86汇编语言程序设计上机指南(附光盘普通高等教育十五国家级规划教材配套教材) |
分类 | 教育考试-大中专教材-成人教育 |
作者 | 许向阳 |
出版社 | 华中科技大学出版社 |
下载 | |
简介 | 编辑推荐 本书是普通高等教育“十五”国家级规划教材配套教材之一,分为两个部分,第一部分,介绍实方式环境下16位汇编语言程序设计的上机实践;第二部分,介绍Windows环境下32位汇编语言程序的上机实践。内容由浅入深、循序渐进,图文并茂,可供各类高等学校计算机及相关专业作为辅导教材,亦可供具有汇编语言程序设计基本理论知识的广大工程技术人员和其他读者自学、参考。 内容推荐 本书为“80X86汇编语言程序设计”课程的配套教材。 全书分为两个部分,共11章。第1章至第6章为第一部分,介绍实方式环境下16位汇编语言程序设计的上机实践。主要内容包括MASM和TASM的上机操作过程、常见汇编和连接错误、调试器TD的使用方法、子程序库的应用,以及高级的汇编语言程序设计技术。第7章至第11章为第二部分,介绍Windows环境下32位汇编语言程序的上机实践,包括MASM32软件包、调试器W32Dasm和SolrICE的使用方法、Win32程序的开发实例、C语言和汇编语言程序的连接。 本书内容丰富,图文并茂,语言精练易懂,大量的程序实例扩展了教科书的内容,可供各类高等学校计算机及相关专业作为辅导教材,亦可供具有汇编语言程序设计基本理论知识的广大工程技术人员和其他读者自学、参考。 目录 第1章 实方式上机入门 1.1生成第一个程序DEMO 1.1.1建立工作环境 1.1.2 DEMO的编辑 1.1.3 DEMO的汇编 1.1.4 DEMO的连接 1.1.5 DEMO的运行 1.2生成实方式程序的过程 1.3运行环境 1.4汇编和连接的高级操作 1.4.1 MASM命令及参数 1.4.2 ML命令和参数 1.4.3 UNK命令及参数 1.5建立更好的工作环境 第2章 常见的汇编和连接错误 2.1汇编时的常见现象 2.1.1汇编时常见的异常现象 2.1.2汇编成功的检验 2.2常见的汇编错误及其分析 2.2.1程序中有不恰当的中文符号 2.2.2段定义伪指令错误 2.2.3指令错误 2.2.4程序结构错误 2.2.5变量定义错误 2.2.6连接错误 2.3汇编查错技巧 第3章 实方式程序调试器TD 3.1 TD的启动和退出 3.1.1启动TD 3.1.2退出TD 3.2 TD的用户界面 3.3 DEMO的调试 3.3.1在数据区观察程序的机器码 3.3.2观察源程序中数据段的数据 3.3.3程序的执行及结果的杏看 3.3.4程序的再次执行及断点设置 3.4载入新程序及执行程序的修改 3.4.1打开一个文件 3.4.2改变文件目录 3.4.3修改指令代码 3.4.4修改程序中的数据 3.5有子程序的程序调试 3.5.1观察以双字形式显示的数据段 3.5.2直接运行到CALL指令处暂停 3.5.3跟踪到子程序中 3.6中断处理程序的调试 3.6.1 中断处理程序的入口地址 3.6.2中断处理程序的显示 3.6.3进入软中断的处理程序 3.7代码区和数据区的操作菜单 3.7.1代码区操作菜单 3.7.2数据区操作菜单 3.7.3 TD中数据输入说明 第4章 带符号的程序调试 4.1 TASM的安装 4.2生成有调试信息的文件 4.3带符号的程序调试 4.3.1启动程序调试 4.3.2打开CPU窗口 4.3.3 改变CPU窗口中代码的显示模式 4.3.4窗口的打开、关闭及大小、位置调整 4.3.5 watches窗口操作 4.3.6带条件的断点设置 第5章 多模块程序的运行及子程序库 5.1宏库的建立和使用 5.2多模块程序的开发 5.3子程序库的建立和使用 第6章 实方式下汇编程序实例及课程设计 6.1命令参数行的获取 6.1.1 EXE程序的参数获取 6.1.2 COM程序的参数获取 6.2乐曲演奏程序 6.2.1扬声器的驱动方式 6.2.2乐曲演奏程序 6.3文件管理 6.3.1文件读取程序 6.3.2文件管理功能调用说明 6.4课程设计 第7章 win32编程环境 7.1 MASM32软件包简介 7.1.1 MASM系列编译器介绍 7.1.2 MASM32软件包 7.2 MASM32软件包安装 7.3 使用QEDITOR 7.3.1首次使用QEDITOR 7.3.2 QEDITOR揭密 7.4生成win32程序的过程 7.4.1汇编源文件和资源脚本的编辑 7.4.2汇编源文件的编译 7.4.3资源脚本的编译 7.4.4执行文件的生成 7.4.5建立更好的环境 7.5 nmake工具 7.5.1首次使用nmake工具 7.5.2描述文件的语法 7.5.3 nmake的高级用法 第8章 文本编辑器开发 8.1创建一个窗口程序 8.1.1创建一个窗口 8.1.2 Windows消息的处理过程 8.2增加RichEdit控件 8.3创建图标 8.3.1在程序中加载图标 8.3.2用VC++制作图标 8.4制作与加载菜单 8.4.1用文本编辑器制作菜单 8.4.2用VC++制作菜单 8.5打开与保存文件 8.5.1打开文件的步骤 8.5.2打开文件程序实例 8.5.3保存文件及文件另存为 8.5.4退出系统及消息响应 8.6 RichEdit控件的控制消息 8.7创建工具栏 8.7.1使用通用位图创建工具栏 8.7.2创建自定义位图的工具栏 8.7.3使用消息创建工具栏 8.8增加状态栏 8.9查找字符串 8.9.1使用通用“查找”对话框 8.9.2使用自定义对话框 8.10编辑器优化 第9章 反汇编及调试工具W32Dasm 9.1 w32Dasm软件包的组成及启动 9.2 w32Dasm的程序浏览 9.3程序的动态调试 9.3.1程序调试的启动 9.3.2断点的设置和取消 9.3.3存储单元中值的观察 9.3.4数据的修改 9.3.5显示EIP指示的指令 9.4 winAPI的细节信息 9.5程序的修改及反汇编代码的保存 9.6进程调试及程序暴力破解示例 第10章 调试工具SoftICE 10.1 SoftICE简介 lO.1.1 SoftICE调试器 10.1.2符号载人工具S—vmbol I.oader 10.2 SoftICE的安装 10.3 SoftlCE启动 10.4 SoflICE符号调试 lO.4.1建立含调试信息的执行文件 10.4.2装入richeditll程序 10.4.3简单的调试 lO.5设置断点 10.5.1执行断点 10.5.2内存断点 10.5.3其他类型的断点 10.6 SoftICE的其他信息 第1l章 汇编语言程序与C语言程序的连接 11.1内嵌汇编 11.1.1 内嵌汇编示例及优势分析 11.1.2 内嵌汇编语法及用法示例 11.2 VC++调用汇编语言子程序 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。