本书覆盖了“微机原理与接口技术”课程的最基本内容,包括微型计算机系统概述、微型计算机系统的微处理器、指令系统、汇编语言程序设计、微型计算机系统总线、半导体存储器、微型计算机和外部设备间的数据传输、中断系统、微型计算机常用接口技术。本书从课程教学目的出发,以8086/8088CPU为主要依托,并兼顾目前应用较为广泛的嵌入式ARM处理器,注重提炼最基本的、共性的内容,突出课程重点,突出基本原理,并注重基本原理的普遍性和应用性。
本书可以作为高等学校工科各专业计算机硬件技术基础教材,也可以作为学习计算机硬件技术基础的培训教材和自学参考书。
目录
- 前言
- 第1章 微型计算机系统概述
- 1. 1 概述
- 1. 2 微处理器
- 1. 3 微型计算机及微型计算机系统
- 1. 4 计算机中数的表示与编码
- 习题
- 第2章 微型计算机系统的微处理器
- 2. 1 8086 / 8088 微处理器
- 2. 2 ARM 处理器
- 习题
- 第3章 指令系统
- 3. 1 8086 CPU 的寻址方式
- 3. 2 8086 / 8088 CPU 指令系统
- 3. 3 ARM 处理器指令系统介绍
- 习题
- 第4章 汇编语言程序设计
- 4. 1 汇编语言程序及其开发方法
- 4. 2 汇编语言源程序的结构
- 4. 3 8086 / 8088 CPU 汇编语言常用伪指令
- 4. 4 常数、变量及标号
- 4. 5 表达式和运算符
- 4. 6 ARM 处理器汇编语言简介
- 4. 7 基本结构程序设计
- 4. 8 8086 / 8088 CPU 汇编程序数据的输入与输出(DOS 功能调用)
- 4. 9 高级汇编语言技术
- 习题
- 第5章 微型计算机系统总线
- 5. 1 总线概述
- 5. 2 8088 CPU 最大工作模式下总线信号的形成
- 5. 3 总线仲裁和握手技术
- 5. 4 常用微型计算机系统总线介绍
- 习题
- 第6章 半导体存储器
- 6. 1 存储器概述
- 6. 2 典型存储器芯片及其接口特性
- 6. 3 存储器系统的组织
- 6. 4 高速缓存技术
- 6. 5 虚拟存储技术
- 习题
- 第7章 微型计算机和外部设备间的数据传输
- 7. 1 概述
- 7. 2 CPU 和I / O 之间的信号
- 7. 3 CPU 和外部设备之间的数据传送方式
- 习题
- 第8章 中断系统
- 8. 1 中断的基本概念
- 8. 2 8086 CPU 中断系统
- 8. 3 可编程中断控制器8259A 及其应用
- 8. 4 ARM 处理器中断系统简介
- 习题
- 第9章 微型计算机常用接口技术
- 9. 1 分析和设计接口的基本方法
- 9. 2 并行接口
- 9. 3 串行通信接口
- 9. 4 定时器/计数器
- 9. 5 DMA 控制器
- 9. 6 模/数和数/模转换器
- 习题
- 参考文献
- 版权