《高等学校工程创新型“十二五”规划计算机教材:微机原理与接口技术》是计算机通信*教学团队成果和北京市精品教材立项项目。全书以8086处理器和16位计算机系统为实例进行讲解,共分章,主要括微机基础知识、微处理器的功能结构、指令系统与寻址方式、汇编语言程序设计、处理器外部特性与输入/输出、存储器、中断与定时技术、常用接口技术、外部设备接口、总线等内容。
《高等学校工程创新型“十二五”规划计算机教材:微机原理与接口技术》适合作为高等学校理工科各专业微机原理与接口技术教材,也是相关技术人员或爱好者的参考书。
目录
- 第1章 微机基础
- 1.1 计算机中的数和字符
- 1.1.1 进位制
- 1.1.2 数的机器表示
- 1.1.3 字符编码
- 1.2 微机的基本结构
- 1.2.1 冯·诺依曼结构
- 1.2.2 微机的硬件组成
- 1.3 微机的软件系统
- 1.3.1 指令和指令系统
- 1.3.2 程序和语言
- 1.3.3 微机软件系统
- 1.4 微机系统的发展
- 1.4.1 微机的诞生
- 1.4.2 微处理器的发展
- 1.4.3 微机系统的发展
- 习题1
- 第2章 微处理器的功能结构
- 2.1 8086的内部结构
- 2.2 8086的寄存器结构
- 2.2.1 通用寄存器
- 2.2.2 段寄存器
- 2.2.3 指令指针寄存器
- 2.2.4 标志寄存器
- 2.3 8086的存储组织
- 2.3.1 物理空间与字节序
- 2.3.2 逻辑空间
- 2.3.3 存储管理
- 2.4 8086的I/O组织
- 2.5 32位微处理器
- 2.5.1 内部结构
- 2.5.2 寄存器结构
- 2.5.3 工作模式
- 2.5.4 保护模式下的存储组织
- 2.5.5 任务管理
- 习题2
- 第3章 指令系统与寻址方式
- 3.1 8086寻址方式
- 3.1.1 指令
- 3.1.2 操作数
- 3.1.3 寻址方式
- 3.2 8086指令格式
- 3.3 8086指令系统
- 3.3.1 数据传送指令
- 3.3.2 算术运算指令
- 3.3.3 逻辑指令
- 3.3.4 串指令
- 3.3.5 控制转移指令
- 3.3.6 处理器控制指令
- 3.4 80x86寻址方式及指令的扩充
- 3.4.1 寻址方式的扩充
- 3.4.2 指令系统的扩充
- 习题3
- 第4章 汇编语言程序设计
- 4.1 汇编语言概述
- 4.1.1 汇编语言的特点
- 4.1.2 汇编程序
- 4.1.3 汇编语言的组成
- 4.2 伪指令
- 4.2.1 程序格式
- 4.2.2 段定义
- 4.2.3 变量定义
- 4.2.4 常数、变量、标号、表达式
- 4.2.5 符号定义
- 4.2.6 地址对齐
- 4.2.7 结构定义
- 4.3 程序的基本结构
- 4.3.1 基本的程序框架
- 4.3.2 程序结构
- 4.3.3 顺序结构
- 4.3.4 分支结构
- 4.3.5 循环结构
- 4.4 子程序结构
- 4.4.1 子程序定义
- 4.4.2 子程序调用和返回
- 4.4.3 环境的保存和恢复
- 4.4.4 参数的传递
- 4.4.5 语言参数传递
- 4.4.6 递归
- 4.5 宏和条件汇编
- 4.5.1 宏
- 4.5.2 条件汇编
- 习题4
- 第5章 处理器外部特性与输入/输出
- 5.1 处理器外部特性
- 5.1.1 8086的引脚功能
- 5.1.2 8086工作时序
- 5.1.3 两种模式下系统的典型连接
- 5.2 I/O接口概述
- 5.2.1 I/O接口的功能
- 5.2.2 I/O接口的基本结构
- 5.2.3 I/O端口的编址
- 5.2.4 I/O端口地址译码
- 5.2.5 基本输入/输出接口
- 5.3 处理器与外设的数据传送方式
- 5.3.1 程序控制方式
- 5.3.2 中断方式
- 5.3.3 直接存储器访问方式
- 习题5
- 第6章 存储器
- 6.1 多级存储体系
- 6.2 半导体存储器
- 6.2.1 半导体存储器的分类
- 6.2.2 RAM的结构
- 6.2.3 现代RAM
- 6.3 内存储器的组织
- 6.3.1 内存储器的结构
- 6.3.2 存储体的构造
- 6.3.3 存储器与CPU的连接
- 6.4 Cache
- 6.4.1 Cache的基本原理
- 6.4.2 Cache的结构
- 6.4.3 Cache的策略
- 6.4.4 Pentinum的Cache
- 习题6
- 第7章 中断与定时技术
- 7.1 中断的基本概念
- 7.1.1 中断
- 7.1.2 中断源及中断源识别
- 7.1.3 中断优先级
- 7.1.4 中断嵌套
- 7.1.5 中断处理过程
- 7.2 8086的中断系统
- 7.2.1 8086中断类型
- 7.2.2 中断向量表
- 7.2.3 8086中断响应过程
- 7.3 可编程中断控制器8259A
- 7.3.1 8259A的内部结构及引脚
- 7.3.2 8259A的工作方式
- 7.3.3 8259A的编程
- 7.4 8259A应用举例
- 7.5 硬件中断服务程序的编写
- 7.6 定时与计数技术
- 7.6.1 可编程定时/计数器8253/8254
- 7.6.2 8253/8254工作方式
- 7.6.3 8253/8254编程
- 7.6.4 8253 /8254的应用
- 习题7
- 第8章 常用接口技术
- 8.1 可编程并行接口8255A
- 8.1.1 8255A的内部结构及引脚
- 8.1.2 8255A的控制字
- 8.1.3 8255A的工作方式
- 8.1.4 8255A的应用
- 8.2 串行接口
- 8.2.1 串行通信基础
- 8.2.2 串行接口标准
- 8.2.3 可编程串行通信接口Intel 8251
- 8.3 DMA传输
- 8.3.1 DMA传输过程
- 8.3.2 DMA控制器8237A
- 8.3.3 8237A应用实例
- 8.4 数/模、模/数转换
- 8.4.1 模拟输入/输出系统
- 8.4.2 数/模转换器接口
- 8.4.3 模/数转换器接口
- 习题8
- 第9章 外部设备接口
- 9.1 概述
- 9.2 键盘
- 9.2.1 键盘接口
- 9.2.2 PC键盘及接口
- 9.3 打印机接口
- 9.4 显示器
- 9.4.1 LED显示器
- 9.4.2 CRT显示器及接口
- 9.4.3 液晶显示器
- 习题9
- 第章 总线
- .1 概述
- .1.1 总线的发展过程及分类
- .1.2 总线的传送过程
- .1.3 总线控制方式
- .1.4 总线的性能参数
- .2 ISA总线
- .3 PCI总线
- .3.1 PCI体系的基本概念
- .3.2 PCI总线的特点
- .3.3 PCI总线信号定义
- .3.4 PCI总线事务
- .4 USB总线
- .4.1 概述
- .4.2 USB体系结构
- .4.3 USB总线协议
- 习题
- 参考文献