网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 汇编语言程序设计
分类
作者 邵玉祥//陈青
出版社 科学出版社
下载
简介
编辑推荐

本书以80x86系列CPU为准,以DOS操作系统为支撑环境,详细讲述了16位的汇编语言编程,同时实现了从DOS下的16位实模式编程过渡到与高级语言的混合编程,以及Windows环境下的32位保护模式下的编程。全书以培养学生的创新编程思维为核心,以掌握汇编语言的思考方式为目的,通过精选的例题编程实现内容的理论与实践的结合。

全书共分三部分,包括汇编语言的组成成分、汇编语言的编程技术以及汇编语言的实际应用,第一部分内容由汇编基础知识、寄存器、存储器、变量、指令系统、伪指令组成,第二部分内容由顺序、分支、循环、子程序、宏定义组成,还包括结构、记录数据类型,第三部分内容包括输入输出程序设计,以及中断系统功能调用。在编写过程中,采用循序渐进的叙述方法,配以大量的实例来帮助读者对各个知识点的理解。书中的许多习题都是以例题程序为基础的,可以达到举一反三的效果。

内容推荐

汇编语言是一种执行效率高、功能强的程序设计语言,它能够直接控制计算机硬件,并最大限度地发挥机器硬件的功能。它是计算机相关专业的基础课,是深入学习计算机其他专业课的前提及关键。全书共分三部分,包括汇编语言的组成成分、汇编语言的编程技术以及汇编语言的实际应用,共有8章,分别为汇编语言基础、8086微处理器、寻址方式、汇编语言程序、汇编语言程序设计、汇编语言高级编程、I/O程序设计、中断及中断系统。在编写过程中,采用循序渐进的叙述方法,配以大量的实例来帮助读者对各个知识点的理解。

本书可作为普通高等学校本、专科计算机及相关专业课程的教材,也可供从事计算机设计与应用的人员学习使用。

目录

前言

第1章 汇编语言基础

 1.1 机器语言与汇编语言

1.1.1 机器语言

1.1.2 汇编语言

 1.2 数制与数制转换

1.2.1 数制

1.2.2 数制转换

1.2.3 数的书写方法

 1.3 有符号数与无符号数

1.3.1 有符号数

1.3.2 无符号数

 1.4 原码、反码、补码

 1.5 ASCII码

 习题1

第2章 8086微处理器

 2.1 8086 CPU系统结构

2.1.1 8086 CPU组成

2.1.2 程序执行过程

 2.2 8086 CPU中寄存器

2.2.1 通用寄存器

2.2.2 专用寄存器

2.2.3 段寄存器

 2.3 存储器

2.3.1 存储单元的地址和内容

2.3.2 存储器地址的分段

2.3.3 存储器物理地址的生成

2.3.4 存储单元中数据的操作

 2.4 堆栈

 2.5 汇编源程序举例

 习题2

第3章 寻址方式

 3.1 数据寻址方式

3.1.1 16位寻址

3.1.2 32位寻址

 3.2 指令寻址方式

3.2.1 段内直接寻址

3.2.2 段内间接寻址

3.2.3 段间直接寻址

3.2.4 段间间接寻址

 3.3 跨段的有关问题

 3.4 实模式与保护模式

 3.5 综合举例

 习题3

第4章 汇编语言程序

 4.1 汇编语句

4.1.1 语句种类

4.1.2 语句格式

 4.2 汇编语言数据

4.2.1 常量

4.2.2 变量

4.2.3 标号

4.2.4 表达式

 4.3 8086指令系统

4.3.1 数据传送指令

4.3.2 算术运算指令

4.3.3 位操作指令

4.3.4 串操作指令

4.3.5 控制转移指令

4.3.6 处理机控制指令

 4.4 汇编语言伪指令

4.4.1 符号定义伪指令

4.4.2 数据定义伪指令

4.4.3 段定义伪指令

4.4.4 程序开始与结束伪指令

4.4.5 对准与基数控制伪指令

 4.5 汇编源程序结构

 4.6 上机操作过程

4.6.1 软件环境

4.6.2 生成执行文件

4.6.3 DEBUG调试

 习题4

第5章 汇编语言程序设计

 5.1 顺序结构程序设计

 5.2 分支结构程序设计

5.2.1 二路分支

5.2.2 多路分支

 5.3 循环结构程序设计

5.3.1 单重循环

5.3.2 多重循环

 5.4 子程序设计

5.4.1 子程序调用与返回

5.4.2 子程序的设计方法

5.4.3 子程序的参数传递

5.4.4 嵌套子程序

5.4.5 递归子程序

 5.5 模块化程序设计

5.5.1 基本概念

5.5.2 模块间通信

5.5.3 创建子程序库

 5.6 常用DOS中断调用

 习题5

第6章 汇编语言高级编程

 6.1 宏汇编

6.1.1 宏定义

6.1.2 宏调用与宏展开

6.1.3 宏定义中参数使用

6.1.4 宏定义中标号和变量处理

6.1.5 取消宏定义伪指令PURGE

6.1.6 条件汇编

6.1.7 宏库的使用

6.1.8 宏与子程序的比较

 6.2 结构与记录

6.2.1 结构

6.2.2 记录

 6.3 32位字长编程

6.3.1 处理器选择伪指令

6.3.2 简化伪指令

6.3.3 编程实例

 6.4 汇编语言的混合编程

6.4.1 直接嵌入方式

6.4.2 C调用汇编子程序

6.4.3 汇编调用C函数

6.4.4 C++与汇编

6.4.5 控制台编程

6.4.6 Windows界面编程

 习题6

第7章 I/O程序设计

 7.1 I/O接口

7.1.1 接口、端口、端口地址

7.1.2 I/O接口的硬件分类

7.1.3 I/O端口的地址分配

7.1.4 I/O端口的寻址方式

 7.2 I/O操作

7.2.1 I/O指令

7.2.2 I/O控制方式

7.2.3 I/O端口编程

 7.3 文件I/0

7.3.1 文件

7.3.2 文件缓冲系统

7.3.3 文件与目录管理

7.3.4 文件操作实例

 习题7

第8章 中断及中断系统

 8.1 中断工作原理

8.1.1 中断

8.1.2 中断类型

8.1.3 中断服务

8.1.4 中断向量表

 8.2 中断指令与中断调用

8.2.1 软中断指令

8.2.2 中断调用

8.2.3 中断与子程序

 8.3 中断系统应用

8.3.1 中断系统

8.3.2 中断服务程序

8.3.3 DOS中断调用

8.3.4 BIOS中断调用

 8.4 中断服务程序编写

8.4.1 常驻内存技术

8.4.2 修改中断向量

8.4.3 中断编程实例

 习题8

附录1 调试程序DEBUG

附录2 汇编语言错误信息表

附录3 中断向量地址表

附录4 BIOS功能调用

附录5 DOS功能调用

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 13:42:24