×
DOS/Windows汇编语言程序设计教程

包邮DOS/Windows汇编语言程序设计教程

高等院校计算机应用技术系列教材

1星价 ¥20.8 (6.5折)
2星价¥20.8 定价¥32.0
暂无评论
图文详情
  • ISBN:7302110824
  • 装帧:简裝本
  • 册数:暂无
  • 重量:暂无
  • 开本:小16开
  • 页数:365
  • 出版时间:2005-06-01
  • 条形码:9787302110828 ; 978-7-302-11082-8

本书特色

◆汇编语言16位指令,◆汇编程序设计技巧;◆硬件控制、程序加密与调试;◆32位指令与Windows汇编语言;◆Windows汇编语言程序设计。
  主要内容:
  本书较全面地讲述了在DOS和Windows操作系统下进行汇编语言程序设计的知识。重点讲述了DOS程序设计、与硬件的交互、中断的使用与设计、汇编语言和高级语言的相关性、DOS程序的调试、Windows程序设计、调试与使用SPI等内容。
  读者对象:
  本书适合计算机科学与技术专业本专科学生、职业技术学院以及计算机相关专业的学生作为教材或参考书进行学习。
  本书特色:
  通过学习本书可以深刻理解高级语言的来历,为进一步深入底层开发打下基础。强调了程序设计技能与程序调试能力的培养。不但讲解了DOS下的汇编,还详细介绍了Windows下的汇编程序设计。

内容简介

本书以Intel80X86指令系统和汇编语言开发工具Masm611与Masm32为主体,在PC机的MS-DOS和Windows环境中,较为系统地介绍了进行汇编语言程序设计所需要的指令、语法以及调试工具Debug和W32Dasm。全书包括MS-DOS部分和Windows部分。第1章介绍了与软、硬件相关的基础知识。第2章详细介绍了主要的硬件指令、伪指令、源程序格式、程序设计与调试过程。第3章讲述了常用的程序设计技巧,重点介绍了分支程序、循环程序、中断程序和宏。第4章以实例介绍了汇编语言在MS-DOS下的应用。第5章介绍了32位汇编语言的特点以及Windows下汇编语言的特点。第6章介绍了Windows下如何实现窗口、鼠标、视频、磁盘、文件与进程相关的程序设计。本书实用性非常强,结构清晰,着重培养动手能力。
本书可以作为高等院校汇编语言课程的教材,适用于计算机科学与技术以及相关专业的学生。

前言

  本书以Intel80X86指令系统和汇编语言开发工具Masm611与Masm32为主体,在PC机的MS-DOS和Windows环境中,较为系统地介绍了进行汇编语言程序设计所需要的指令、语法以及调试工具Debug和W32Dasm。  按照我国《普通高等学校本科专业目录和专业介绍》的规定,“汇编语言”是计算机科学与技术专业的主要课程,也是其他相关专业的基础课程。该课程的教学已经有20多年的历史,教材品种繁多。但是,由于计算机技术的飞速发展,以前的教材和教学方法已经不能完全适应今天的人才培养需要。在10多年使用汇编语言工具和3年教学经历后,本人编写了本书。  本书具有以下特点。  面向实用:学习汇编语言主要是为了应用,而不是研究汇编语言本身。因此,本书重点讲解了常用指令、语法的应用。本书专门使用两章内容分别讲述了MS-DOS和Windows的应用实例,着重强调了Masm611与Masm32、Debug与W32Dasm的应用。  面向发展:目前汇编语言更多使用于Windows环境下,例如病毒分析、软件调试和软件加密。并且学习完Windows下的汇编语言,对面向对象程序设计会有较为深入的了解。因此,本书使用1章的篇幅介绍了Windows下的汇编程序设计和如何使用Windows下的调试工具W32Dasm。  注重趣味性:汇编语言已经不像十几年前普遍作为工具用于程序开发,目前更多地是作为专业基础课程。如果继续把一些算法放到书中,用汇编去实现,学生学习起来会索然寡味。因此,本书实例提供了怎样做钥匙盘、怎样对软件加密、怎样调试修改程序、怎样与硬盘、键盘进行低级交互等,学生会非常有兴趣。  全书共分6章。第1、2、3章主要由杨建军老师编写,第4、5、6章由郑州大学升达经贸管理学院赵树升老师编写。*后由赵树升老师进行统稿。  限于作者的学术水平,本书难免存在疏漏和不当之处,敬请广大同行和读者指正。我们的邮箱是:huchenhao@263.net。  赵树升2005年3月

目录

第1章汇编语言基础知识
 1.1汇编语言的由来与特点
  1.1.1机器语言
  1.1.2汇编语言
  1.1.3汇编语言的应用领域与地位
 1.2系统结构
  1.2.1微型计算机的系统结构
  1.2.2INTEL8086/808816位机的系统结构
  1.2.3INTEL8038632位机的系统结构
 1.3数据表示
  1.3.1数制及其转换
  1.3.2有符号数的表示法
  1.3.3BCD码和字符编码
 1.4小结
 1.5习题
第2章16位汇编程序设计
 2.116位汇编程序设计概述
  2.1.1汇编语言程序的特点
  2.1.2指令寻址方式
 2.216位指令系统
  2.2.1数据传送类指令
  2.2.2算术运算类指令
  2.2.3位运算类指令
  2.2.4串操作类指令
  2.2.5控制转移类指令
  2.2.6处理机控制类指令
 2.3伪指令
  2.3.1常量、变量、标号和表达式
  2.3.2伪指令语句
  2.3.3结构
  2.3.4记录
 2.4宏汇编程序格式
  2.4.1完整段定义格式
  2.4.2简化段定义格式
  2.4.3与完整段定义有关的伪指令
  2.4.4与简化段定义有关的伪指令
 2.5汇编程序设计过程
  2.5.1汇编程序的设计步骤
  2.5.2程序流程图
  2.5.3宏汇编MASM命令行方式上机操作
  2.5.4DEBUG及CV调 试程序的使用
 2.6小结
 2.7习题
第3章程序设计技巧
 ……
第4章16位汇编应用举例
第5章32位汇编程序设计
第6章Windows32位汇编应用举例
参考文献
展开全部

节选

◆汇编语言16位指令,◆汇编程序设计技巧;◆硬件控制、程序加密与调试;◆32位指令与Windows汇编语言;◆Windows汇编语言程序设计。  本书以Intel 80X86指令系统和汇编语言开发工具Masm611与Masm32为主体,在PC机的MS-DOS和Windows环境中,较为系统地介绍了进行汇编语言程序设计所需要的指令、语法以及调试工具Debug和W32Dasm。全书包括MS-DOS部分和Windows部分。第1章介绍了与软、硬件相关的基础知识。第2章详细介绍了主要的硬件指令、伪指令、源程序格式、程序设计与调试过程。第3章讲述了常用的程序设计技巧,重点介绍了分支程序、循环程序、中断程序和宏。第4章以实例介绍了汇编语言在MS-DOS下的应用。第5章介绍了32位汇编语言的特点以及Windows下汇编语言的特点。第6章介绍了Windows下如何实现窗口、鼠标、视频、磁盘、文件与进程相关的程序设计。本书实用性非常强,结构清晰,着重培养动手能力。  本书可以作为高等院校汇编语言课程的教材,适用于计算机科学与技术以及相关专业的学生。  主要内容:  本书较全面地讲述了在DOS和Windows操作系统下进行汇编语言程序设计的知识。重点讲述了DOS程序设计、与硬件的交互、中断的使用与设计、汇编语言和高级语言的相关性、DOS程序的调试、Windows程序设计、调试与使用SPI等内容。  读者对象:  本书适合计算机科学与技术专业本专科学生、职业技术学院以及计算机相关专业的学生作为教材或参考书进行学习。  本书特色:  通过学习本书可以深刻理解高级语言的来历,为进一步深入底层开发打下基础。强调了程序设计技能与程序调试能力的培养。不但讲解了DOS下的汇编,还详细介绍了Windows下的汇编程序设计。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航