基于8086-8088的微机原理实验系统开发
摘要
8086/8088是Intel经典型CISC CPU的鼻祖。教学上全国计算机专业仍然使用该模型机,该题目设计真实的8086/8088实验系统,执行CPU仍然是真实的8086或者8088,构建一个真实的8086/8088计算机系统,CPU采用8086/8088,存储器使用EEPROM和SRAM,接口选择使用8253/8254/8255,先设计硬件电路,并进行测试,然后进行软件开发。进行实验开发,能够进行信号显示等。
构建基于8086/8088的简单的硬件系统(包括时钟电路、CPU、存储系统、8255、8253、LCD显示等接口电路构成的硬件电路实验系统)、软件(实验演示,调试)、实现预定功能。包括硬件系统构建和简单的软件测试程序。
关键词:微机原理实验;8086;8088;系统仿真
Abstract
8086/8088 is classic Intel CISC CPU originator. National teaching computer science still use the model aircraft, the subject of the 8086/8088 real experimental system design, execution of the CPU is still true 8086 or 8088, to build a real 8086/8088 Computer System, CPU use 8086/8088, memory use EEPROM and SRAM, interface selection using the 8253/8254/8255, the first hardware design and test, and software development. Experimental development, can be a signal display.
Building a simple hardware 8086/8088 systems (including hardware circuit test system clock circuit, CPU, storage systems, 8255,8253, LCD display interface circuit configured), software (experimental demonstration, debugging), to achieve the intended function. Including hardware system construction and simple software test program.
Keywords: Computer Engineering Experiment; 8086; 8088; system simulation
目 录
摘要 0
Abstract 1
第1章DVCC-32JHP微型计算机实验平台技术说明 3
1.1微机的发展变化 3
1.2微机的系统机构 4
1.2.1基于PC/XT总线的微机结构 4
1.2.2 PC AT/ISA总线的微机结构 4
1.2.3基于南北桥结构中心结构的微机系统 5
1.3 实验程序开发集成环境 8
1.3.1实验程序开发工具 8
1.3.2 用户程序的调试和运行 11
1.3.3实验指南 13
1.4汇编程序使用方法 14
第2章 软件开发环境与DEBUG调试 17
2.1实验目的 17
2.2调试程序(DEBUG)功能介绍 18
2.3用DEBUG调试简单程序 18
2.4实验程序:(需填写偏移地址) 19
第3章 指令系统及汇编一 22
3.1实验目的 22
3.2实验要求 23
3.3实验程序 23
第4章 指令系统及汇编二 24
4.1实验目的 24
4.2实验要求 25
4.3实验程序 25
第5章 汇编语言程序设计及调试——分支程序 27
5.1实验目的 27
5.2实验要求 28
5.3实验基本原理与方法 28
5.4实验内容 28
5.5实验步骤 28
5.6实验资源配置 28
5.7实验软件编程 28
5.8实验填空设计 30
第六章 汇编语言程序设计及调试——循环程序 33
6.1实验目的 33
6.2实验要求 33
6.3实验基本原理与方法 33
6.4实验内容 33
6.5实验步骤 33
6.6实验资源与配置 33
6.7实验的软件编程 34
第7章 汇编语言程序设计及调试——子程序 38
7.1实验目的 38
7.2实验要求 38
7.3实验基本原理与方法 38
7.4实验内容 38
7.5实验步骤 38
7.6实验资源配置 38
7.7实验流程图如图2.4所示 39
7.8参考程序如下所示 39
7.9实验测验题 41
第8章 8255A可编程并行接口的应用 42
8.1实验目的 42
8.2实验要求 42
8.3实验基本原理与方法 42
8.4实验内容 43
8.5实验电路图 44
8.6参考流程图如图6-2所示 45
8.7实验步骤 46
8.8参考程序 46
第9章 8253可编程定时/计数器的应用设计 49
9.1实验目的 49
9.2实验要求 49
9.3实验基本原理 49
9.4实验内容 50
9.5实验电路图 50
9.6参考流程图如图7-2所示 51
9.7实验步骤 52
9.8参考程序 53
第10章 基于Proteus软件的8086最小系统硬件设计 56
10.1实验目的 56
10.2实验设备 56
10.3实验任务 56
10.4实验原理 56
10.5实验内容 57
10.6实验过程及结果 58
第11章 基于8086最小系统的汇编程序设计 60
11.1实验目的 60
11.2实验设备 60
11.3实验任务 60
11.4实验原理 60
11.5实验内容 61
11.6实验过程及结果 61