微型计算机原理与汇编语言程序设计

微型计算机原理与汇编语言程序设计
作 者: 杨立
出版社: 中国水利水电出版社
丛编项: 21世纪高职高专新概念教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《微型计算机原理与汇编语言程序设计》作者简介

内容简介

本书以广泛应用的80X86微型计算机为对象,系统地介绍了微型计算机的组成结构、基本工作原理、指令系统和汇编语言程序设计等知识。同时,对高档的微处理器及微型计算机作了适当的介绍和阐述,以适应当前计算机技术的发展需求。主要内容有:微型计算机概述、计算机中的数据表示、80X86微处理器及体系结构、8086指令系统、汇编语言的基本表达及其运行、汇编语言程序设计、中断调用程序设计、高级汇编技术、汇编语言与高级语言的连接、Pentium系列微型计算机简介。全书共计10章,内容丰富,深入浅出,系统性和应用性强,融入了作者多年教学和实践的经验及体会。书中的程序经过上机验证,每章的内容有学习要求和小结,并附有思考题和习题。此外,还配有《微型计算机原理与汇编语言程序设计——习题解答、实验指导和实训》。本书可作为高职高专学生的教材,也可以作为高等教育自学教材,或作为从事微型计算机硬件和软件开发的工程技术人员学习和应用的参考书。本书配有教学电子教案(用PowerPoint制作,可以任意修改),购买本书的学校请与北京万水电子信息有限公司联系,免费获取该教案。联系电话:010-68359168-331。

图书目录

第1章 微型计算机概述

1. l 计算机的发展与应用

1. l. l 计算机的发展历史

1. 1. 2 计算机的发展趋势

1. 1. 3 计算机的特点. 分类及应用

1. 2 计算机的基本结构和工作原理

1. 2. l 计算机的基本结构

1. 2. 2 计算机的工作原理

1. 3 微型计算机的基本概念

1. 3. l 微处理器的产生和发展

1. 3. 2 微型计算机的分类

l. 3. 3 微型计算机的性能指标介绍

1. 4 微型计算机系统的组成

1. 4. l 微型计算机系统的一般结构

1. 4. 2 微型计算机的硬件结构

1. 4. 3 微型计算机的软件系统

1. 5 微型计算机的特点及应用

1. 5. l 微型计算机的特点

1. 5. 2 微型计算机的应用

本章小结

思考题与习题

第2章 计算机中的数据表示

2. l 计算机中的数制及其转换

2. 1. l 数制的基本概念

2. 1. 2 数制之间的转换

2. 2 计算机中数值数据的表示

2. 2. l 基本概念

2. 2. 2 带符号位的原码. 反码. 补码表示

2. 2. 3 定点数和浮点数表示

2. 3 字符编码

2. 3. l 美国信息交换标准代码(ASCll码)

2. 3. 2 二-十进制编码--BCD码

2. 4 汉字编码

2. 4. l 基本概念

2. 4. 2 汉字代码的表示方法

2. 4. 3 几种常用的汉字编码

本章小结

思考题与习题

第3章 80X86微处理器及其体系结构

3. 1 8086微处理器的内部结构

3. 1. 1 基本性能指标

3. 1. 2 8086微处理器内部结构组成

3. 1. 3 8086CPU的寄存器结构

3. 1. 4 8086CPU的外部引脚特性

3. 2 8086微处理器的存储器和 I/O组织

3. 2. 1 存储器的组织

3. 2. 2 I/O端口的组织

3. 3 8086CPU的总线周期和操作时序

3. 3. 1 8284A时钟信号发生器

3. 3. 2 8086总线周期

3. 3. 3 8086CPU的最小/最大工作方式

3. 3. 4 8086CPU的操作时序

3. 4 80286/80386/80486微处理器简介

3. 4. 1 80286微处理器简介

3. 4. 2 80386微处理器简介

3. 4. 3 80486微处理器简介

本章小结

思考题与习题

第4章 8086指令系统

4. l 指令的基本概念和指令格式

4. 2 指令的寻址方式

4. 2. l 寻址. 寻址方式的概念

4. 2. 2 与数据有关的寻址方式

4. 2. 3 I/O端口寻址方式

4. 3 8086指令系统

4. 3. l 数据传送类指令

4. 3. 2 算术运算类指令

4. 3. 3 逻辑运算与移位类指令

4. 3. 4 串操作类指令

4. 3. 5 控制转移类指令

4. 4 中断调用指令

4. 4. 1 8086中断机构

4. 4. 2 BIOS调用

4. 4. 3 DOS功能调用

本章小结

思考题与习题

第5章 汇编语言的基本表达及其运行

5. l 汇编语言和汇编程序的基本概念

5. 1. 1 汇编语言

5. 1. 2 汇编程序

5. 2 汇编语言源程序书写格式

5. 2. 1 汇编语言源程序的分段结构

5. 2. 2 汇编语言源程序的语句类型和语句格式

5. 3 8086汇编语言中的标识符. 表达式和运算符

5. 3. l 标识符

5. 3. 2 表达式和运算符

5. 4 伪指令语句

5. 4. l 数据定义伪指令

5. 4. 2 符号定义伪指令

5. 4. 3 段定义伪指令

5. 4. 4 过程定义伪指令

5. 4. 5 结构定义伪指令

5. 4. 6 模块定义与连接伪指令

5. 4. 7 程序计数器$和ORG伪指令

5. 5 汇编语言程序上机过程

5. 5. 1 汇编语言的工作环境及上机步骤

5. 5. 2 汇编语言源程序的建立

5. 5. 3 将源程序文件汇编成目标程序文件

5. 5. 4 用连接程序生成可执行程序文件

5. 5. 5 程序的执行

5. 5. 6 程序的调试

5. 6 汇编语言程序运行实例

5. 6. l 用EDIT建立汇编语言源程序

5. 6. 2 用MASM汇编生成目标文件

5. 6. 3 用LINK进行连接生成可执行文件

5. 6. 4 程序的运行

本章小结

思考题和习题

第6章 汇编语言程序设计

6. l 汇编语言程序设计基本方法和基本步骤

6. 1. l 汇编语言程序设计基本步骤

6. 1. 2 结构化程序的概念

6. 1. 3 流程图画法规定

6. 2 顺序程序的结构形式和程序设计

6. 2. l 顺序程序的结构形式

6. 2. 2 顺序结构的程序设计

6. 3 分支程序的结构形式和程序设计

6. 3. l 分支程序的结构形式

6. 3. 2 分支结构的程序设计

6. 4 循环程序的结构和程序设计

6. 4. l 循环程序的结构形式

6. 4. 2 循环程序的设计方法

6. 5 子程序结构与设计方法

6. 5. l 子程序基本概念

6. 5. 2 子程序的结构形式

6. 5. 3 子程序定义和参数传递

6. 5. 4 子程序设计举例

本章小结

思考题与习题

第7章 中断调用程序设计

本章学习目标

7. 1 概述

7. 1. 1 DOS中断和BIOS中断

7. l. 2 DOS中断和BIOS中断使用方法

7. 2 键盘输入中断调用

7. 2. 1 ASCII与扫描码

7. 2. 2 BIOS键盘中断

7. 2. 3 DOS键盘中断

7. 3 显示器输出中断调用

7. 3. 1 显示器基本概念

7. 3. 2 BIOS显示中断

7. 3. 3 DOS显示中断

7. 4 磁盘文件管理

7. 4. 1 BIOS磁盘存取功能

7. 4. 2 DOS磁盘存取功能

本章小结

思考题与习题

第8章 高级汇编技术

8. l 宏汇编

8. 1. l 宏定义. 宏调用和宏展开

8. 1. 2 形参和实参

8. 1. 3 伪指令 PURGE

8. 1. 4 伪指令LOCAL

8. 2 重复汇编

8. 2. l 定重复伪指令REPT

8. 2. 2 不定重复伪指令IRP

8. 2. 3 不定重复字符伪指令IRPC

本章小结

思考题与习题

第9章 汇编语言与高级语言的连接

9. l 连接程序及连接对程序设计的要求

9. 1. l 连接程序的主要功能

9. 1. 2 连接对程序设计的要求

9. 2 汇编语言程序与高级语言程序的连接

9. 2. 1 PASCAL语言程序与汇编语言程序的连接

9. 2. 2 C语言程序与汇编语言程序的连接

本章小结

思考题与习题

第 10 章 Pentium系列微型计算机简介

10. 1 Pentium系列微型计算机的系统权

10. l. l 微处理器

10. 1. 2 内存与高速缓存

10. 1. 3 芯片组

10. 1. 4 总线

10. 1. 5 外设总线与输入/输出接口

10. 1. 6 主权结构

10. 2 显示卡. 声卡和视频卡

10. 2. l 显示卡

10. 2. 3 声卡

10. 2. 4 视频卡

10. 3 软盘. 硬盘和CD-ROM驱动器

10. 3. 1 软盘驱动器

10. 3. 2 硬盘驱动器

10. 3. 3 CD-ROM驱动器

本章小结

思考题与习题

附录

附录A 8086指令系统

附录B DOS系统功能调用(INT 21H)

附录C BIOS功能调用

附录D 80X86中断向量

参考文献