“微机原理与接口技术”是目前高等学校普遍开设的一门公共课程。为配合该课程的学习,我们编写了本书,本书是与《微机原理与接口技术——基于Proteus仿真的8086微机系统设计及应用》配套的教学参考书。
学习微型计算机,实践是非常重要的环节,即不仅要掌握其基本原理、基本概念、基本方法,更重要的是要学以致用。目前,微型计算机已经是各行各业中十分重要又十分普遍的工具,要用它来解决科技进步中各类专业中的许多问题,以促进各行各业的进一步发展。全书共分12章。其中,前11章是针对主教材各章的大纲要求、考试必备知识与考试要点、思考题与习题解答,主要内容包括计算机基础、80x86/Pentium微处理器、80x80/Pentium指令系统、汇编语言程序设计、Proteus应用指南、存储器、微机的中断系统、输入/输出接口、定时计数技术、并行/串行(I/O)接口、数/模转换及模/数转换; 可对学生进一步理解教材内容并验证所学知识有一定的帮助,也可给从事该课程教学的教师提供一个巩固和深化课堂效果的教学环境。第12章是Proteus教学实验系统(8086),较全面地介绍8086汇编语言程序设计和8086硬件接口设计的实验环境和设计步骤,由浅入深地引入了8086汇编语言程序设计和8086硬件接口设计中的各类典型问题。
目录
- 第1章计算机基础
- 1.1大纲要求
- 1.1.1课程内容
- 1.1.2学习目的与要求
- 1.1.3重点内容与考核要求
- 1.2考试必备知识与考试要点
- 1.2.1计算机中数据的表示
- 1.2.2微型计算机系统
- 1.3思考题与习题解答
- 第2章80x86/Pentium微处理器
- 2.1大纲要求
- 2.1.1课程内容
- 2.1.2学习目的与要求
- 2.1.3重点内容与考核要求
- 2.2考试必备知识与考试要点
- 2.2.18086微处理器
- 2.2.28086 CPU的引脚功能
- 2.2.38086微处理器的总线时序
- 2.3思考题与习题解答
- 第3章80x86/Pentium指令系统
- 3.1大纲要求
- 3.1.1课程内容
- 3.1.2学习目的与要求
- 3.1.3重点内容与考核要求
- 3.2考试必备知识与考试要点
- 3.2.18086/8088 CPU指令系统
- 3.2.280x86/Pentium指令系统
- 3.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.3思考题与习题解答
- 第5章Proteus应用指南
- 5.1大纲要求
- 5.1.1课程内容
- 5.1.2学习目的与要求
- 5.1.3重点内容与考核要求
- 5.2考试必备知识与考试要点
- 5.2.1Proteus ISIS工作界面
- 5.2.2原理图设计
- 5.2.3Proteus 8086汇编语言源代码及Proteus 8086 C语言源代码调试
- 第6章存储器
- 6.1大纲要求
- 6.1.1课程内容
- 6.1.2学习目的与要求
- 6.1.3重点内容与考核要求
- 6.2考试必备知识与考试要点
- 6.2.1半导体存储器的基本知识
- 6.2.2半导体存储器与CPU的连接
- 6.3思考题与习题解答
- 第7章微机的中断系统
- 7.1大纲要求
- 7.1.1课程内容
- 7.1.2学习目的与要求
- 7.1.3重点内容与考核要求
- 7.2考试必备知识与考试要点
- 7.2.1中断系统
- 7.2.280x86的中断结构
- 7.2.3可编程中断控制器8259A
- 7.3思考题与习题解答
- 第8章输入/输出接口
- 8.1大纲要求
- 8.1.1课程内容
- 8.1.2学习目的与要求
- 8.1.3重点内容与考核要求
- 8.2考试必备知识与考试要点
- 8.2.1输入/输出概述
- 8.2.2数据传送的控制方式
- 8.3思考题与习题解答
- 第9章定时计数技术
- 9.1大纲要求
- 9.1.1课程内容
- 9.1.2学习目的与要求
- 9.1.3重点内容与考核要求
- 9.2考试必备知识与考试要点
- 9.2.1定时器/计数器概述
- 9.2.2可编程定时计数器8253
- 9.3思考题与习题解答
- 第10章并行、串行(I/O)接口
- 10.1大纲要求
- 10.1.1课程内容
- 10.1.2学习目的与要求
- 10.1.3重点内容与考核要求
- 10.2考试必备知识与考试要点
- 10.2.1并行(I/O)接口8255A
- 10.2.2键盘、显示器及其接口
- 10.2.3串行接口和串行通信
- 10.3思考题与习题解答
- 第11章数/模转换及模/数转换
- 11.1大纲要求
- 11.1.1课程内容
- 11.1.2学习目的与要求
- 11.1.3重点内容与考核要求
- 11.2考试必备知识与考试要点
- 11.3思考题与习题答案
- 第12章Proteus教学实验系统(8086)
- 12.1简介
- 12.2汇编语言程序设计实验
- 12.2.1系统环境配置与熟悉
- 12.2.2仿真调试技巧
- 12.2.3汇编语言程序设计实验实例
- 实验1多位十六进制加法运算实验
- 实验2循环程序实验
- 实验3分支程序实验
- 实验4内存块移动实验
- 实验5十六进制转换成BCD实验
- 实验61~100求和实验
- 实验7数据排列实验
- 实验8求表中正数、负数与0的个数实验
- 12.38086硬件接口设计实验
- 12.3.18086 C语言实验说明
- 12.3.28086硬件接口设计实验实例
- 实验9I/O口读写实验(74HC245、74HC373)
- 实验108255 并行 I/O 扩展实验
- 实验11可编程定时器/计数器 8253 实验
- 实验12可编程串行通信控制器 8251A 实验
- 实验13数/模转换实验(DAC0832)
- 实验14模/数转换实验(ADC0809)
- 实验151602液晶显示的控制实验(44780)
- 实验1612864液晶显示的控制实验(KS0108)
- 实验17七段数码管显示实验
- 实验184×4矩阵键盘
- 实验19直流电机控制实验
- 实验20步进电机控制实验
- 实验2116×16点阵显示实验
- 实验22外部中断实验(8259)
- 实验23DMA传送实验(8237)