教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

计算机组成原理课程设计——基本模型机[1]

来源:网络收集 时间:2026-03-12
导读: 课程设计说明书 题目: 1、 基本模型机设计与实现 2、 扩展8255并行口设计 院 系: 专业班级: 学 号: 学生姓名: 指导教师: 2010 年 月 日 课程设计(论文)任务书 计算机科学与工程学院 硬件 教研室 2009年 9月 28 日 课程设计(论文)成绩评定表 摘要

课程设计说明书

题目: 1、 基本模型机设计与实现

2、 扩展8255并行口设计

院 系: 专业班级: 学 号: 学生姓名: 指导教师:

2010 年 月 日

课程设计(论文)任务书

计算机科学与工程学院 硬件 教研室

2009年 9月 28 日

课程设计(论文)成绩评定表

摘要

随着社会科技的发展,计算机被应用到各行各业,人们步入自动化、智能化的生活阶段。本次课程设计课题是基本模型机的设计与实现,它正体现了这一点。利用CPU与简单模型机来实现计算机组成原理课程及实验中所学到的实验原理和编程思想,硬件设备自拟,编写指令的应用程序,用微程序控制器实现了一系列的指令功能,最终达到将理论与实践相联系。本次设计完成了各指令的格式以及编码的设计,实现了各机器指令微代码,形成具有一定功能的完整的应用程序。

部件实验过程中,各部件单元的控制信号是人为模拟产生的,本课程设计将能在微程序控制下自动产生各部件单元的控制信号,实现特定指令的功能,通过设计流程图,编写机器指令,微指令和控制信号程序。首先向存储器(RAM)中装入数据和程序,然后检查写入是否正确,启动程序执行。另外,还需设计三个控制台操作微程序:存储器读操作(READ),存储器写操作(WRITE),运行程序(RUN)。以上各微指令设计完毕后,连接线路在ZY15CompSys12BB计算机组成原理教学实验箱运行程序,并将实验结果显示输出。

这一课题的实现不仅使我们对各种微指令有了熟练的掌握,更对以后的学习、工作中有深远的影响。

关键词:微指令,机器指令,READ,WRITE, RUN,ZY15CompSys12BB

目录

摘要............................................... III 1 设计背景...........................................1 2 设计目标...........................................1 3 概要设计...........................................2

3.1设计目的 ...........................................................................................................................2 3.2设计仪器 ...........................................................................................................................2 3.3设计内容 ...........................................................................................................................2

4 详细设计...........................................8

4.1系统需求分析 ....................................................................................................................8 4.2系统目标 ...........................................................................................................................8 4.3功能分析 ...........................................................................................................................8 4.4详细步骤 ...........................................................................................................................8

5 总结 ............................................. 12 参考文献(资料) ..................................... 13

1 设计背景

通过计算机组成原理理论课和几次实验的学习,尝试设计六条机器指令,并编写相应的微程序,完成由基本单元电路构成一台基本模型机,再经过调试指令和模型机使其在微程序的控制下自动产生各部件单元的正常工作控制信号。

在设计基本模型机4的实验过程中,个别部件单元的控制信号是人为模拟产生的,而本课程设计将能在微程序控制下自动产生各部件单元控制信号,实现特定指令的功能。这里,计算机数据通路的控制将由微程序控制器来完成,CPU从内存中取出一条机器指令到指令执行结束的一个指令周期,全部由微指令组成的序列来完成,即一条机器指令对应一条微程序。

本课程设计要求实现六条机器指令:IN(输入),与AND(逻辑乘),STA(存数),OUT(输出),或OR(逻辑加),异或XOR(逻辑异)的输入,输出。重点主要在逻辑运算的设计中。

2 设计目标

在“微程序控制器的组成与微程序设计实验”的基础上,将第一部分中的各单元组成系统,构造一台基本模型计算机。

本次课程设计主要是为其定义六条机器指令,编写相应的微程序,并上机调试运行,形成整机概念。

用微程序控制器实现以下指令功能,设计各指令格式以及编码,并实现各机器指令微代码,根据定义的机器指令,自拟编写加ADD,减SUB,循环左移RLC的应用程序。

全部微指令设计完毕后,编写二进制代码,即使每条指令代码化。连接线路在ZY15CompSys12BB计算机组成原理教学实验箱上运行,并显示输出实验结果。

3 概要设计

3.1设计目的

1. 在掌握部件单元电路实验的基础上,进一步将其组成系统构造一台稍微复杂的模型计算机;

2. 为其定义六条机器指令,并编写相应的微程序,具体上机调试掌握整机概念

3.2设计仪器

TDX—CM+计算机组成原理教学实验系统一台,排线若干; PC机一台。

3.3设计内容

部件实验过程中,各部件单元的控制信号是人为模拟产生的,而本次实验将能在微程序控制下自动产生各部件单元控制信号,实现特定指令的功能,这里,计算机数据通路的控制将由微程序控制器来完成,CPU从内存中取出一条机器指令到指令执行结束的一个指令周期全部由微指令组成的序列来完成,即一条机器指令对应一个微程序。 本实验采用六条机器指令:IN,OUT,STA,加ADD,减SUB,循环左移RLC其指格式如下: 地址 内容 助记符 说明

00 00 IN ;输入开关数据→R0,采集数据

01 10 ADD[0AH] ;R0+[0AH]→R0 02 0A ;地址 03 20 STA[0BH] ; R0→[0BH] 04 0B ;地址

05 30 OUT[0BH] ;[0BH] →BUS,输出显示 06 0B ;地址 07 40 SUB[0AH] ;R0-[0AH] →R0 08 0A ;地址 09 50 RLC 0A 01 0B

为了向RAM中装入程序和数据,检查写入是否正确,并能启动程序执行,还必须设计三个控制台操作微程序.

存储器读操作:拨动总清开关CLR后,控制台开关SWB,SWA 为”0 0”时,按START微动开关,可对RAM连续手动读操作.

存储器写操作:拨动总清开关CLR后,控制台开关SWB SWA置为”0 1”时,按START微动开关可对RAM进行连续手动写入.

启动程序:拨动总清开关CLR后,控制台开关SWB SWA置为“1 1”时,按START微动开关,既可转入到第01号“取 …… 此处隐藏:4297字,全部文档内容请下载后查看。喜欢就下载吧 ……

计算机组成原理课程设计——基本模型机[1].doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1417809.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)