注册 登录 进入教材巡展
#
  • #

出版时间:2013年11月

出版社:清华大学出版社

以下为《面向任务的宏汇编语言程序设计简明教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302328483
  • 57898
  • 0045158202-7
  • 16开
  • 2013年11月
  • 工学
  • 软件工程
  • TP312
  • 计算机类
  • 本科
内容简介
汇编语言是一门语法规定繁多的程序设计语言,而且语句细腻,没有高级语言语句那样功能宏大。因此,李人贤、张文旭主编的《面向任务的宏汇编语言程序设计简明教程》把较散乱的内容根据其特点分别集中在几章中,在应用的过程中作讲解和诠释; 然后根据其特点分章,逐步深入地介绍,以便于读者能够学以致用。
《面向任务的宏汇编语言程序设计简明教程》结构合理,内容翔实,实例丰富,循序渐进,应用性强。从应用角度出发,分11章简明扼要地介绍宏汇编语言程序设计的基本知识和要点,内容包括基础知识、应用举例、扩展部分、涉及的文件内容和调试工具等。
本书既可作为高等院校计算机及相关专业的“汇编语言”课程教材与指导书,同时也适合作为广大程序开发人员的自学参考书。
目录

第1章  汇编语言的基础知识


  1.1  汇编语言的作用


  1.2  寄存器


  1.3  存储器


  习题1


第2章  汇编语言程序的基本格式


  2.1  汇编语言的格式


  2.2  伪指令


    2.2.1  数据定义伪指令


    2.2.2  段定义伪指令


    2.2.3  过程定义伪指令


    2.2.4  程序结束伪指令


    2.2.5  其他伪指令


  2.3  运算符等伪指令应用举例


    2.3.1  算术、逻辑与移位、关系、数值返回及属性运算符


    2.3.2  过程结束语句


  习题2


第3章  指令系统和寻址方式


  3.1  指令系统


    3.1.1  数据传送类指令


    3.1.2  算术运算类指令


    3.1.3  逻辑运算类和移位指令


    3.1.4  字符串操作类指令


    3.1.5  控制转移类指令


    3.1.6调整类指令


    3.1.7处理器控制类指令


  3.2  寻址方式


    3.2.1  数据寻址


    3.2.2  指令寻址


  习题3


第4章  汇编语言程序设计初步


  4.1  顺序结构程序设计


  4.2  分支程序设计


  4.3  循环程序设计


    4.3.1  循环结构


    4.3.2  单循环程序设计


    4.3.3  多重循环程序设计


  习题4


第5章  子程序及宏指令设计


  5.1  子程序设计


    5.1.1  子程序定义


    5.1.2  程序的调用及返回


    5.1.3  子程序调用的种类


    5.1.4  子程序的嵌套和递归调用


    5.1.5  寄存器内容的保存及恢复


  5.2  子程序的参数传递


    5.2.1  使用寄存器传递参数


    5.2.2  使用存储单元传递参数


    5.2.3  利用堆栈传递参数


  5.3  宏


    5.3.1  宏定义


    5.3.2  宏调用


    5.3.3  宏展开


  5.4  宏的参数


  5.5  宏删除


  5.6  宏的标号


  5.7  宏嵌套


    5.7.1  宏的定义体中含有宏调用


    5.7.2  宏的定义体中含有宏定义


  5.8  宏库


    5.8.1  建立宏库


    5.8.2  调用宏库


  5.9  重复汇编


  5.10  条件汇编


  5.11  条件汇编与宏结合


  习题5


第6章  输入输出程序设计


  6.1  输入输出概述


    6.1.1  I/O接口


    6.1.2  I/O指令


    6.1.3  扫描码与ASCII码


    6.1.4  I/O程序设计


  6.2  中断


    6.2.1  中断的概念


    6.2.2  中断调用


    6.2.3  中断服务程序设计


  6.3  常用DOS中断与BIOS中断


    6.3.1  DOS键盘中断


    6.3.2  DOS显示中断


    6.3.3  BIOS键盘中断INT 16


    6.3.4  BIOS显示中断INT 10


  习题6


第7章  汇编应用程序设计


  7.1  显示方式的控制


    7.1.1  显示方式


    7.1.2  彩色绘图


  7.2  动画与绘图应用程序的设计


  7.3  游戏程序设计


  7.4  加密解密程序设计


  习题7


第8章  32位汇编语言简介


  8.1  32位微处理器工作模式


  8.2  32位微处理器寄存器组


  8.3  32位寻址方式


  8.4  32位处理器指令系统


    8.4.1  32位指令与16位指令的异同简介


    8.4.2  32位新增指令、特权指令


  8.5  32位程序设计举例


    8.5.1  32位指令的实模式编程方法


    8.5.2  32位指令的实模式程序设计举例


  习题8


第9章  C语言与汇编语言混合编程


  9.1  嵌入式汇编


    9.1.1  嵌入式汇编程序中汇编指令格式


    9.1.2  嵌入汇编编译连接方法


    9.1.3  C程序中嵌入汇编指令的组成和使用规则


  9.2  C模块调用汇编模块


    9.2.1  C模块和汇编模块的编写规则


    9.2.2  C模块调用汇编模块的编译、链接、运行


  9.3  汇编模块中调用C语言函数模块


    9.3.1  汇编模块中调用C函数模块的规则


    9.3.2  汇编模块中调用C函数模块的编译、链接、运行


  习题9


第10章  汇编语言的文件处理


  10.1  复制与粘贴的汇编流程


  10.2  句柄文件的建立、打开与关闭


  10.3  句柄文件的读写操作


  10.4  复制与粘贴的汇编详解


  10.5  移动文件指针操作


  习题10


第11章  DEBUG调试程序


  11.1  DEBUG启动的命令格式


  11.2  DEBUG命令详解


  习题11


附录A  DOS系统功能调用INT 21H


附录B  BIOS功能调用


附录C  汇编语言常见错误信息解释


参考文献