本书由学习指导、实验指导和汇编语言程序调试三部分组成。学习指导针对《微机原理及接口技术》教材,结合教学实践,对每章内容进行归纳、总结,指出重点,结合大量例题对难点进行分析,补充了部分章节内容;增加一些典型自测练习题,供学生检查知识点掌握的程度,帮助学生加深对教材和课程的理解。实验指导包括汇编语言实验和接口实验两部分,其中接口实验以北京科技大学自动化学院实验室及其他高校广泛采用的“ELMUT-III 型微机教学实验系统”为平台,验证和设计若干接口实验及综合实验。汇编语言程序调试主要介绍目前比较常用的DEBUG调试工具及使用方便的Turbo Debugger软件,便于学生自主编写调试复杂程序。
第一部分 学习指导第1 章 计算机系统概述1.1 知识重点1.1.1 计算机概述1.1.2 计算机中的数制1.1.3 带符号二进制数的编码表示1.2 典型例题解析1.3 习题与解答 第2章 微处理器及其结构2.1 知识重点2.1.1 8086/8088 CPU功能结构2.1.2 8086/8088 CPU寄存器结构2.1.3 8086/8088 CPU工作模式与引脚2..1.4 存储器组织2.2 典型例题解析2.3 习题与解答第3章 指令系统3.1 知识重点3.1.1 Intel 8086 寻址方式3.1.2 Intel 80x86指令系统3.2 典型例题解析3.3 习题与解答第4章 汇编语言程序设计4.1 知识重点4.1.1 汇编语言的基本语法4.1.2 常用伪指令4.1.3 宏指令4.1.4 DOS系统功能调用4.1.5 汇编语言源程序设计4.2 典型例题解析4.3 习题与解答第5章 处理器总线时序和系统总线5.1 知识重点5.1.1 处理器总线5.1.2 处理器时序5.1.3 常用总线5.2 典型例题解析5.3 习题与解答第6章 存储器系统6.1 知识重点6.1.1 微型计算机的存储器系统6.1.2 内存系统6.1.3 存储器系统的设计6.2 典型例题解析6.3 习题与解答第7章 微型计算机和外设间的数据传输7.1 知识重点7.1.1 I/O概述7.1.2 CPU与I/O设备间的信号7.1.3 I/O接口的功能及基本组成7.1.4 I/O端口的编址7.1.5 CPU与外设间的数据传送方式7.1.6 可编程DMA控制器8237A7.2 典型例题解析7.3 习题与解答第8章 中断系统8.1 知识重点8.1.1 中断概述8.1.2 8086/8088中断系统8.1.3 可编程中断控制器8259A8.2 典型例题解析8.3习题与解答第9章 微型计算机接口技术9.1 知识重点9.1.1 可编程定时/计数器芯片82549.1.2 并行通信接口9.1.3 串行通信接口9.1.4 模拟量的输入/输出9.2 典型例题解析9.3 习题与解答第二部分 实验指导第10章 汇编语言程序设计的实验环境及上机步骤10.1 汇编语言程序设计的实验环境10.2 上机步骤10.3 程序调试方法10.4 常用DOS命令第11章 汇编语言程序设计实验11.1 显示程序实验11.1.1 实验目的11.1.2 实验所用设备11.1.3 实验内容11.1.4 实验步骤11.1.5 参考程序清单11.1.6实验报告内容及要求11.2 数据传送实验(三级标题同11.1节,略,下同)11.3 数码转换程序实验11.4 运算类程序实验11.5 分支程序设计实11.6 循环程序设计实验11.7 子程序设计实验*11.8 综合程序设计实验*11.9 简单I/O口扩展实验11.10 存储器读写实验11.11 8255并行口实验11.12 8253定时器/计数器接口实验11.13 8259中断控制器实验11.14 步进电机控制11.15 键盘显示控制第三部分 汇编语言程序调试方法12 Microsoft DEBUG常用命令及使用12.1 DEBUG常用命令12.2 应用举例12.3 DEBUG命令汇总第13章 Turbo Debugger使用说明13.1 Turbo Debugger软件介绍13.2 应用举例第14章 汇编语言程序常见错误分析14.1 错误举例14.2 汇编程序常见错误信息汇总附录1 模拟试题附录2 模拟试题参考答案