目录
TOC \o "1-3" \h \z \u HYPERLINK 2课设内容ﻩ PAGEREF _Toc330314807 \h 1
HYPERLINK 3.1设计整机逻辑框图 PAGEREF _Toc330314809 \h 1
HYPERLINK \l "_Toc330314810" 3.2指令系统的设计ﻩ PAGEREF _Toc330314810 \h 3
HYPERLINK \l "_Toc330314811" 3.3微指令的格式设计及微操作控制部件的组成原理ﻩ PAGEREF _Toc330314811 \h 6
HYPERLINK \l "_Toc330314812" 3.4微程序设计ﻩ PAGEREF _Toc330314812 \h 9
HYPERLINK \l "_Toc330314813" 3.5编写调试程序ﻩ PAGEREF _Toc330314813 \h 12
HYPERLINK 3.6编写实验程序 PAGEREF _Toc330314816 \h 14
HYPERLINK \l "_Toc330314817" 4实验计算机的组装 PAGEREF _Toc330314817 \h 15
HYPERLINK \l "_Toc330314818" 5、实验计算机的调试 PAGEREF _Toc330314818 \h 18
HYPERLINK \l "_Toc330314819" 5.1.调试前准备ﻩ 9 \h 18
HYPERLINK 5.2.程序调试过程 PAGEREF _Toc330314820 \h 18
HYPERLINK \l "_Toc330314821" 5.3调试结果ﻩ PAGEREF _Toc330314821 \h 19
HYPERLINK \l "_Toc330314822" 5.4出错和故障分析ﻩ PAGEREF _Toc330314822 \h 21
HYPERLINK \l "_Toc330314823" 5.4.1出错分析ﻩ PAGEREF _Toc330314823 \h 21
HYPERLINK \l "_Toc330314824" 5.4.2故障分析查找 PAGEREF _Toc330314824 \h 21
HYPERLINK \l "_Toc330314825" 5.4.3确认是否属故障 PAGEREF _Toc330314825 \h 22
5.4.4正确判断故障原因ﻩ PAGEREF _Toc330314826 \h 22
HYPERLINK 6心得体会 PAGEREF _Toc330314827 \h 22
HYPERLINK \l "_Toc330314828" 7参考文献ﻩ PAGEREF _Toc330314828 \h 22
1课设目的
(1)组成一个复杂的计算机整机系统—模型机,输入程序并运行;
(2)了解微程序控制器是如何控制模型机运行的,掌握整机动态工作过程;
(3)定义几条机器指令,编写相应微程序并具体上机调试.
(4)完成多寄存器算术减法\右移位\输入输出\转移指令实验计算机设计。
2课设内容
利用EL-JY-II型计算机组成原理实验仪提供的硬件资源,通过设计(包括整机结构设计、指令设计、微程序设计、微指令设计、调试程序设计等)、组装、调试三个步骤完成台微程序控制的简单实验计算机的研制。
完成多寄存器算术减法\右移位\输入输出\转移指令实验计算机设计。
3课设计算机的设计
3.1设计整机逻辑框图
本系统的结构组成为:
1.基板:本部分是8位机和16位机的公共部分,包括以下几个部分:数据输入和输出,显示及监控,脉冲源及时序电路,数据和地址总线,外设控制课设电路,单片机控制电路和键盘操作部分,与PC机通讯的接口,主存储器,电源,CPLD课设板(选件),自由课设区(面包板)。
2.CPU板:本板分为8位机和16位机两种,除数据字长分别为8位和16位以外,都包括以下几个部分:微程序控制器,运算器,寄存器堆,程序计数器,指令寄存器,指令译码电路,地址寄存器,数据、地址和控制总线。
运算器:由算术逻辑单元(ALU)、累加寄存器、数据缓冲寄存器、和状态条件寄存器组成,它是数据加工处理部件。相对控制器而言,运算器接受控制器的命令而进行动作,即运算器所进行的全部操作都是有控制器发出的控制信号来指挥的,所以它是执行部件.
存储器:是保存或“记忆”解题的原始数据和解题步骤。在运算前需要把参加运算的数据和解题步骤通过输入设备送到存储器中保存。
微程序控制器:控制部件通过控制线向执行部件发出各种控制命令,通常把这种控制命令叫做微命令,而执行部件接受命令后的操作叫做微操作。
地址寄存器:用来保存当前CPU