汇编语言程序设计

汇编语言程序设计

何超, 主编

出版社:机械工业出版社

年代:2009

定价:36.0

书籍简介:

本书主要包括汇编语言的编程,程序开发过程和调试方法等。

书籍目录:

出版说明

前言

第1章汇编语言的基本概念

1.1汇编语言概述

1.1.1汇编语言与机器语言

1.1.2汇编环境介绍

1.1.3汇编语言上机过程

1.2微型计算机中数的编码和字符的表示

1.2.1进位计数制

1.2.2进制之间的转换

1.2.3无符号数和带符号数

1.2.4定点数与浮点数

1.2.5计算机中的编码

1.38086CPU、内存及I/O端口

1.3.1内存

1.3.2I/O端口地址

1.3.38086CPU的编程结构

1.3.48086CPU的寄存器

1.3.580×86CPU的寄存器

1.4汇编语言的源程序格式和语句类型

1.4.1汇编语言的源程序格式和汇编语言的语句类型

1.4.2汇编语言的源程序格式示例

1.4.3符号地址

1.4.4汇编语言可执行程序的格式

1.5汇编语言中操作数的寻址方式

1.5.1操作数的寻址方式

1.5.2操作数的寻址方式在指令中的运用

1.5.3关于寻址方式的3点说明

1.6本章小结与学习目标

1.7习题

第2章汇编语言程序中的指令与伪指令

2.1汇编语言的语句格式、运算符及表达式

2.1.1汇编语言语句格式

2.1.2操作数及其表达式

2.1.3操作数表达式中的运算符

2.2汇编语言程序中的伪指令

2.2.1段定义伪指令

2.2.2ASSUME伪指令

2.2.3数据定义伪指令

2.2.4符号定义伪指令

2.2.5用伪指令LABEL定义变量和标号

2.2.6PTR操作符、LABEL伪指令与THIS操作符的区别

2.2.7置汇编地址计数器伪指令

2.2.8地址定位伪操作

2.2.9基数控制伪指令

2.2.10过程定义伪指令PROC和ENDP

2.38086/8088处理器的汇编语言常用指令

2.3.1数据传送指令

2.3.2算术运算指令

2.3.3逻辑运算指令

2.3.4移位指令

2.3.5循环移位指令

2.3.6串操作指令

2.3.7与转移地址有关的寻址方式无条件跳转指令JMP

2.3.8处理机控制指令

2.4.32位新增指令简介

2.4.1寻址方式的变化

2.4.232位新增指令

2.5本章小结与学习目标

2.6习题二

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

3.1系统功能调用

3.1.1系统功能调用概述

3.1.2输入输出(I/O)系统功能调用

3.2汇编语言源程序的基本框架和设计的基本步骤

3.2.1源程序的基本框架

3.2.2源程序设计的基本步骤

3.3顺序结构的汇编语言源程序的编写

3.4分支结构的汇编语言源程序的编写

3.4.1条件转移指令

3.4.2汇编语言分支结构程序的编写

3.5循环结构的汇编语言源程序的编写

3.5.1循环控制指令

3.5.2程序的循环结构

3.5.3控制程序循环的方法

3.5.4多重循环

3.6本章小结与学习目标

3.7习题三

第4章子程序设计

4.1子程序的定义和格式及设计步骤

4.1.1子程序的定义和格式

4.1.2子程序的设计步骤和子程序的说明文件

4.2子程序的调用和返回

4.2.1调用与返回指令

4.2.2现场的保护与恢复

4.3主程序与子程序之间传递参数的方式

4.3.1寄存器法

4.3.2约定存储单元法

4.3.3堆栈传递参数法

4.4子程序设计举例

4.5子程序嵌套

4.5.1子程序的嵌套

4.5.2子程序的递归和可再入性

4.6本章小结与学习目标

4.7习题四

第5章汇编语言程序的应用示例

5.1数学运算的汇编语言程序示例

5.1.1四则运算类程序示例

5.1.2求一个数的平方根程序示例

5.1.3求一个数的绝对值程序示例

5.1.4求一个数的相反数程序示例

5.1.5累加求和程序示例

5.1.6计算一个复杂表达式的累加和提高循环程序的效率示例

5.1.7矩阵乘法程序示例

5.2汇编语言的字符串

5.2.1字符串及其操作指令

5.2.2字符串的运算概述

5.3数据的分类和统计程序

5.4代码转换

5.4.1进制转换

5.4.2其他代码转换

5.5列表

5.5.1常数表

5.5.2利用表实现码之间的转换

5.6本章小结与学习目标

5.7习题五

第6章输入输出和中断处理

6.1输入输出和中断的基本概念

6.1.1I/O方式概述

6.1.2中断与中断分类

6.1.3中断向量与中断向量表

6.1.4中断指令

6.1.5中断处理过程

6.1.6中断优先级与中断嵌套

6.1.7存储器直接访问(DMA)方式

6.1.8I/O处理机方式

6.2BIOS和DOS及其中断调用

6.2.1DOS小断

6.2.2系统功能INT21H的调用方法

6.3常用BIOS中断调用

6.3.1BIOS中断的分类

6.3.2常用BIOS调用

6.3.3INT16H(键盘I/O调用)

6.3.4显示器调用

6.4文件管理

6.4.1DOS磁盘管理

6.4.2BIOS磁盘存取功能

6.5中断处理程序设计

6.6本章小结与学习目标

6.7习题六

第7章宏和多模块程序设计

7.1宏

7.1.1宏定义

7.1.2宏调用

7.1.3宏展开

7.1.4宏的参数传递

7.1.5特殊宏操作符

7.1.6宏体中的变量和标号

7.2宏嵌套

7.2.1宏定义十嵌套宏定义

7.2.2宏定义巾嵌套宏调用

7.3重复汇编伪指令和条件汇编伪指令

7.3.1重复汇编伪指令REPT

7.3.2重复汇编伪指令IRP

7.3.3重复汇编伪指令IRPC

7.3.4条件汇编伪指令IF

7.4宏汇编语言源程序举例和宏与子程序的区别

7.4.1宏汇编程序举例

7.4.2宏与子程序的区别

7.5多模块程序设计

7.6汇编语言与高级语言的连接

7.7本章小结与学习目标

7.8习题七

第8章汇编语言程序开发与调试

8.1汇编语言程序开发过程

8.2汇编语言程序的调试方法

附录

附录AASCⅡ码表

附录BPentium指令系统一览表

附录CBIOS调用

附录DDOS功能调用说明

附录EIBMPC的键盘输入码和CRT显示码

参考文献

内容摘要:

  本书共8章,主要讨论汇编语言的编程基础、程序开发过程和调试方法。  本书的主要特点是通俗易懂,遵循由浅入深、由简到繁、循序渐进的原则。力争改变汇编语言难学难教的状况。  与本书配套的《汇编语言程序设计实验与习题解答》一书另行出版,该书包含详尽的汇编语言程序设计实验和本书所有习题的解答。  本书既可作为高等院校信息类(如计算机、自动控制、电工电子等)专业的本科教材,也可作为工程技术人员的参考书。

书籍规格:

书籍详细信息
书名汇编语言程序设计站内查询相似图书
9787111272601
如需购买下载《汇编语言程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)36.0语种简体中文
尺寸26装帧平装
页数 349 印数 3000

书籍信息归属:

汇编语言程序设计是机械工业出版社于2009.06出版的中图分类号为 TP313 的主题关于 汇编语言-程序设计-高等学校-教材 的书籍。