书籍详情
汇编语言与微机原理教程
作者:顾元刚主编
出版社:电子工业出版社
出版时间:2000-01-01
ISBN:9787505356771
定价:¥31.00
购买这本书可以去
内容简介
本书共13章,内容包括:微机概述、微机计算机基础、8086微机机器语言指令、常用指令、汇编语言程序、汇编语言程序设计、子程序设计、高级汇编语言技术、80x86CPU、半导体存储器、输入/输出及中断系统、总线、可编程接口芯片及应用、微机常规外设子系统等。本书通俗易懂,内容翔实,适应高等职业学校计算机类专业使用,也可供其他应用型高等专科学校使用;作为广大科技工作者的自学和参考资料。
作者简介
暂缺《汇编语言与微机原理教程》作者简介
目录
第1章 微型计算机概述
1.1 微型计算机的发展概况
1.1.1 微处理器和微型计算机的发展
1.1.2 80x86微处理器的性能与特点
1.2 微型机的特点与主要技术指标
1.2.1 微型机的特点
1.2.2 微型机的主要性能指标
1.2.3 微型计算机的应用
习题
第2章 微型计算机基础
2.1 计算机中信息的表示和运算
2.1.1 进位计数制
2.1.2 进位计数制之间的数转换
2.1.3 定点数和浮点数
2.1.4 原码、反码和补码
2.1.5 BCD码
2.1.6 字符和汉字的编码
2.2 基本逻辑运算
2.2.1 “与”运算(AND)
2.2.2 “或”运算(OR)
2.2.3 “非”运算(NOT)
2.2.4 “异或”运算(XOR)
2.3 80×86微型计算机系统概述
2.3.1 微型计算机系统概述
2.3.2 8086/8088CPU功能结构
2.3.3 内部存储器概述
习题
第3章 8086微型计算机机器语言指令
3.1 寻址方式
3.1.1 操作数的种类
3.1.2 8086/8088的寻址方式
3.2 指令系统
3.3 8086微型计算机的常用指令
3.3.1 数据传送指令
3.3.2 算术运算指令
3.3.3 逻辑运算和移位指令
3.3.4 处理机控制指令
习题
第4章 汇编语言程序
4.1 汇编语言
4.1.1 定义
4.1.2 分类
4.1.3 宏汇编语言
4.2 80×86汇编语言语句
4.2.1 语句的种类
4.2.2 语句的格式
4.3 汇编语言数据
4.3.1 常量
4.3.2 变量
4.3.3 标号
4.3.3 表达式
4.4 汇编语言伪指令
4.4.1 变量定义和数据预置伪指令
4.4.2 符号定义伪指令
4.4.3 段定义伪指令
4.4.4 程序开始与结束伪指令
4.4.5 对准伪指令
4.4.6 其他伪指令
4.5 汇编语言源程序的结构
4.6 上机操作过程
4.6.1 软件环境
4.6.2 源程序的汇编
4.6.3 装配连接目的程序
4.6.4 程序的执行与调试
习题
第5章 汇编语言程序设计
5.1 顺序结构程序设计
5.2 分支结构程序设计
5.2.1 分支结构程序设计概述
5.2.2 转移指令
5.2.3 分支结构程序设计
5.3 循环结构程序设计
5.3.1 循环结构程序设计概述
5.3.2 循环控制与串操作指令
5.3.3 循环程序设计
习题
第6章 子程序设计
6.1 子程序(过程)调用与返回指令
6.1.1 子程序调用指令CALL
6.1.2 子程序返回指令RET
6.2 子程序的设计方法
6.2.1 子程序的定义
6.2.2 子程序的调用和返回
6.2.3 寄存器的保存与恢复
6.3 子程序的参数传递
6.3.1 通过寄存器传递参数
6.3.2 用参数表传递参数
6.3.3 通过堆栈传递参数或参数地址
6.4 嵌套子程序
6.5 递归子程序
习题
第7章 高级汇编语言技术
7.1 宏汇编
7.1.1 宏的定义
7.1.2 宏调用和宏展开
7.1.3 宏定义和宏调用中的参数
7.1.4 宏定义中的标号和变量处理
7.1.5 取消宏定义伪指令PURGE
7.2 重复汇编
7.2.1 定重复汇编伪指令
7.2.2 不定重复伪指令
7.3 条件汇编
7.4 宏库的使用
7.4.1 宏库的建立
7.4.2 宏库的使用
7.5 结构与记录
7.5.1 结构
7.5.2 记录
习题
第8章 80X86 CPU
8.1 8086/8088 CPU
8.1.1 8086/8088引脚信号
8.1.2 8086/8088操作和时序
8.2 80486CPU
8.2.1 80486功能结构
8.2.2 80486引脚信号
8.2.3 80486的工作方式
8.3 Pentium CPU
8.3.1 Pentium CPU概述
8.3.2 Pentium微处理器的基本组成
8.4 80486指令系统
8.4.1 增加的寻址方式
8.4.2 80486的数据类型
8.4.3 80486指令系统简介
习题
第9章 半导体存储器
9.1 概述
9.1.1 存储器的分类
9.1.2 存储器的主要性能指标
9.2 主存储器及接口
9.2.1 主存储器的基本组成
9.2.2 半导体存储器的分类
9.2.3 存储器与CPU的接口
9.3 高速缓存系统
9.3.1 高速缓存系统的结构
9.3.2 高速缓存数据的一致性
9.4 PC内存的分配和使用
9.4.1 PC内存空间分配
9.4.2 PC内存的使用
习题
第10章 输入/输出及中断系统
10.1 I/O接口概述
10.1.1 I/O接口的概念
10.1.2 I/O接口的硬件分类
10.1.3 I/O接口的功能及结构
10.1.4 I/O接口的端口寻址
10.1.5 I/O控制方式
10.2 PC系列I/O端口布局
10.2.1 I/O瑞口寻址特点
10.2.2 I/O端口地址分配
10.3 中断原理
10.3.1 80x86中断的类型
10.3.2 中断向量与中断描述符表
10.3.3 中断响应和中断处理过程
10.3.4 中断优先级与嵌套
10.3.5 中断源的识别和判优
10.4 8259A中断控制器
10.4.1 8259A中断控制器的功能结构及外形
10.4.2 8259A的中断工作过程
10.4.3 8259A中断控制器的编程
10.5 中断应用
10.5.1 DOS系统功能调用
10.5.2 ROM BIOS中断调用
10.5.3 系统中断调用及应用实例
10.6 8237DMA控制器
10.6.1 DMA控制器的一般结构
10.6.2 DMA8237控制器
10.6.3 8237A的编程和使用
习题
第11章 总线
11.1 概述
11.1.1 总线
11.1.2 总线标准
11.1.3 信息在总线上的传送方式
11.1.4 总线仲裁
11.1.5 总线通信协议
11.1.6 总线的负载能力
11.2 系统总线和局部总线
11.2.1 ISA总线
11.2.2 EISA总线
11.2.3 VESA总线
11.2.4 PCI总线
11.3 外部通信总线
11.3.1 RS-232C串行通信总线
11.3.2 CENTRONIC打印机总线接口
11.3.3 通用串行总线USB(Universal Serial Bus)
11.3.4 硬盘驱动器接口电路
11.3.5 软盘驱动器接口电路
习题
第12章 可编程接口芯片及应用
12.1 并行接口芯片8255A及应用
12.1.1 8255A的结构与引脚
12.1.2 8255A的工作方式
12.1.3 8255的应用举例
12.2 定时/计数器接口芯片8253应用
12.2.1 8253的结构与引脚功能
12.2.2 8253的工作方式与初始化
12.2.3 计数器/计时器应用举例
12.3 串行接口芯片8251A及应用
12.3.1 串行通信概述
12.3.2 可编程通信接口8251A(USARt)
习题
第13章 微机常规外设子系统
13.1 键盘
13.1.1 键盘的工作原理
13.1.2 键盘控制器
13.1.3 键盘中断
13.2 视频子系统
13.2.1 概述
13.2.2 视频显示原理
13.2.3 VGA显示卡
13.2.4 字符和图形程序设计
13.3 打印机
13.3.1 并行接口
13.3.2 打印字符的子程序
13.4 磁盘子系统
13.4.1 软盘
13.4.2 硬盘
13.4.3 CD-ROM光盘
13.4.4 文件操作程序设计
习题
附录A ASCII码表
附录B 8066/8088指令系统
附录C 中断向量地址表
附录D BIOS功能调用
附录E DOS功能调用
附录F 调试程序DEBUG
附录G 汇编错误信息
参考文献
1.1 微型计算机的发展概况
1.1.1 微处理器和微型计算机的发展
1.1.2 80x86微处理器的性能与特点
1.2 微型机的特点与主要技术指标
1.2.1 微型机的特点
1.2.2 微型机的主要性能指标
1.2.3 微型计算机的应用
习题
第2章 微型计算机基础
2.1 计算机中信息的表示和运算
2.1.1 进位计数制
2.1.2 进位计数制之间的数转换
2.1.3 定点数和浮点数
2.1.4 原码、反码和补码
2.1.5 BCD码
2.1.6 字符和汉字的编码
2.2 基本逻辑运算
2.2.1 “与”运算(AND)
2.2.2 “或”运算(OR)
2.2.3 “非”运算(NOT)
2.2.4 “异或”运算(XOR)
2.3 80×86微型计算机系统概述
2.3.1 微型计算机系统概述
2.3.2 8086/8088CPU功能结构
2.3.3 内部存储器概述
习题
第3章 8086微型计算机机器语言指令
3.1 寻址方式
3.1.1 操作数的种类
3.1.2 8086/8088的寻址方式
3.2 指令系统
3.3 8086微型计算机的常用指令
3.3.1 数据传送指令
3.3.2 算术运算指令
3.3.3 逻辑运算和移位指令
3.3.4 处理机控制指令
习题
第4章 汇编语言程序
4.1 汇编语言
4.1.1 定义
4.1.2 分类
4.1.3 宏汇编语言
4.2 80×86汇编语言语句
4.2.1 语句的种类
4.2.2 语句的格式
4.3 汇编语言数据
4.3.1 常量
4.3.2 变量
4.3.3 标号
4.3.3 表达式
4.4 汇编语言伪指令
4.4.1 变量定义和数据预置伪指令
4.4.2 符号定义伪指令
4.4.3 段定义伪指令
4.4.4 程序开始与结束伪指令
4.4.5 对准伪指令
4.4.6 其他伪指令
4.5 汇编语言源程序的结构
4.6 上机操作过程
4.6.1 软件环境
4.6.2 源程序的汇编
4.6.3 装配连接目的程序
4.6.4 程序的执行与调试
习题
第5章 汇编语言程序设计
5.1 顺序结构程序设计
5.2 分支结构程序设计
5.2.1 分支结构程序设计概述
5.2.2 转移指令
5.2.3 分支结构程序设计
5.3 循环结构程序设计
5.3.1 循环结构程序设计概述
5.3.2 循环控制与串操作指令
5.3.3 循环程序设计
习题
第6章 子程序设计
6.1 子程序(过程)调用与返回指令
6.1.1 子程序调用指令CALL
6.1.2 子程序返回指令RET
6.2 子程序的设计方法
6.2.1 子程序的定义
6.2.2 子程序的调用和返回
6.2.3 寄存器的保存与恢复
6.3 子程序的参数传递
6.3.1 通过寄存器传递参数
6.3.2 用参数表传递参数
6.3.3 通过堆栈传递参数或参数地址
6.4 嵌套子程序
6.5 递归子程序
习题
第7章 高级汇编语言技术
7.1 宏汇编
7.1.1 宏的定义
7.1.2 宏调用和宏展开
7.1.3 宏定义和宏调用中的参数
7.1.4 宏定义中的标号和变量处理
7.1.5 取消宏定义伪指令PURGE
7.2 重复汇编
7.2.1 定重复汇编伪指令
7.2.2 不定重复伪指令
7.3 条件汇编
7.4 宏库的使用
7.4.1 宏库的建立
7.4.2 宏库的使用
7.5 结构与记录
7.5.1 结构
7.5.2 记录
习题
第8章 80X86 CPU
8.1 8086/8088 CPU
8.1.1 8086/8088引脚信号
8.1.2 8086/8088操作和时序
8.2 80486CPU
8.2.1 80486功能结构
8.2.2 80486引脚信号
8.2.3 80486的工作方式
8.3 Pentium CPU
8.3.1 Pentium CPU概述
8.3.2 Pentium微处理器的基本组成
8.4 80486指令系统
8.4.1 增加的寻址方式
8.4.2 80486的数据类型
8.4.3 80486指令系统简介
习题
第9章 半导体存储器
9.1 概述
9.1.1 存储器的分类
9.1.2 存储器的主要性能指标
9.2 主存储器及接口
9.2.1 主存储器的基本组成
9.2.2 半导体存储器的分类
9.2.3 存储器与CPU的接口
9.3 高速缓存系统
9.3.1 高速缓存系统的结构
9.3.2 高速缓存数据的一致性
9.4 PC内存的分配和使用
9.4.1 PC内存空间分配
9.4.2 PC内存的使用
习题
第10章 输入/输出及中断系统
10.1 I/O接口概述
10.1.1 I/O接口的概念
10.1.2 I/O接口的硬件分类
10.1.3 I/O接口的功能及结构
10.1.4 I/O接口的端口寻址
10.1.5 I/O控制方式
10.2 PC系列I/O端口布局
10.2.1 I/O瑞口寻址特点
10.2.2 I/O端口地址分配
10.3 中断原理
10.3.1 80x86中断的类型
10.3.2 中断向量与中断描述符表
10.3.3 中断响应和中断处理过程
10.3.4 中断优先级与嵌套
10.3.5 中断源的识别和判优
10.4 8259A中断控制器
10.4.1 8259A中断控制器的功能结构及外形
10.4.2 8259A的中断工作过程
10.4.3 8259A中断控制器的编程
10.5 中断应用
10.5.1 DOS系统功能调用
10.5.2 ROM BIOS中断调用
10.5.3 系统中断调用及应用实例
10.6 8237DMA控制器
10.6.1 DMA控制器的一般结构
10.6.2 DMA8237控制器
10.6.3 8237A的编程和使用
习题
第11章 总线
11.1 概述
11.1.1 总线
11.1.2 总线标准
11.1.3 信息在总线上的传送方式
11.1.4 总线仲裁
11.1.5 总线通信协议
11.1.6 总线的负载能力
11.2 系统总线和局部总线
11.2.1 ISA总线
11.2.2 EISA总线
11.2.3 VESA总线
11.2.4 PCI总线
11.3 外部通信总线
11.3.1 RS-232C串行通信总线
11.3.2 CENTRONIC打印机总线接口
11.3.3 通用串行总线USB(Universal Serial Bus)
11.3.4 硬盘驱动器接口电路
11.3.5 软盘驱动器接口电路
习题
第12章 可编程接口芯片及应用
12.1 并行接口芯片8255A及应用
12.1.1 8255A的结构与引脚
12.1.2 8255A的工作方式
12.1.3 8255的应用举例
12.2 定时/计数器接口芯片8253应用
12.2.1 8253的结构与引脚功能
12.2.2 8253的工作方式与初始化
12.2.3 计数器/计时器应用举例
12.3 串行接口芯片8251A及应用
12.3.1 串行通信概述
12.3.2 可编程通信接口8251A(USARt)
习题
第13章 微机常规外设子系统
13.1 键盘
13.1.1 键盘的工作原理
13.1.2 键盘控制器
13.1.3 键盘中断
13.2 视频子系统
13.2.1 概述
13.2.2 视频显示原理
13.2.3 VGA显示卡
13.2.4 字符和图形程序设计
13.3 打印机
13.3.1 并行接口
13.3.2 打印字符的子程序
13.4 磁盘子系统
13.4.1 软盘
13.4.2 硬盘
13.4.3 CD-ROM光盘
13.4.4 文件操作程序设计
习题
附录A ASCII码表
附录B 8066/8088指令系统
附录C 中断向量地址表
附录D BIOS功能调用
附录E DOS功能调用
附录F 调试程序DEBUG
附录G 汇编错误信息
参考文献
猜您喜欢