第一范文网 - 专业文章范例文档资料分享平台

计算机组成原理课设报告

来源:用户分享 时间:2025/5/25 6:00:29 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

计算机组成原理课程设计 目录

目 录

1 设计概述 ·········································································································································· 1

1.1设计题目 ································································································································· 1 1.2设计目的 ································································································································· 1 1.3设计器材 ································································································································· 1 2 设计原理 ·········································································································································· 2

2.1设计基本原理 ························································································································· 2 2.2需要执行的机器指令 ············································································································· 2 2.3数据通路图 ····························································································································· 2 2.4微指令格式 ····························································································································· 3 2.5微程序地址的转移 ················································································································· 4 2.6 机器指令的写入、读出和执行 ···························································································· 6 3 设计步骤 ·········································································································································· 8

3.1编写机器指令 ························································································································· 8 3.2绘制微程序流程图 ················································································································· 8 3.3 编写微指令代码 ·················································································································· 10 3.4连接实验线路 ······················································································································· 10 3.5写入微指令 ··························································································································· 11 3.6写入机器指令 ······················································································································· 11 3.7运行程序 ······························································································································· 12 4 遇到的问题及解决方法 ················································································································ 13

4.1 遇到的问题 ·························································································································· 13 4.2 解决的方法 ·························································································································· 13 设计总结 ············································································································································ 14

I

计算机组成原理课程设计 设计概述

1 设计概述

1.1设计题目

基本模型机的设计与实现。

1.2设计目的

1. 在掌握部件单元电路实验的基础上,进一步将其组成系统,构造一台基本模型计算机。 2. 为其定义若干条机器指令,并编写相应的微程序,上机调试,掌握整机概念。

1.3设计器材

TDN-CM计算机组成原理教学实验系统一台,排线若干。

1

计算机组成原理课程设计 设计内容

2 设计原理

2.1设计基本原理

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

本次系统使用两种外部设备,一种是二进制代码开关(DATA UNIT),它作为输入设备;另一种是发光二极管(BUS UNIT上的一组发光二极管),它作为输出设备。例如:输入时,二进制开关数据直接经过三态门送到总线上,只要开关状态不变,输入的信息也不变。输出时,将输出数据送到数据总线BUS上,驱动发光二极管显示。

2.2需要执行的机器指令

本次设计采用六条机器指令;IN(输入)、OR(或运算)、ASR(两个数相减)、AND(二进制与操作)、OAD(混合运算)、OUT(输出),其指令格式如下表2.1所示。

表2.1 机器指令格式 助记符 IN OR [addr] 机器指令码 0000 0000 0001 0000 XXXXXXXX 0010 0000 XXXXXXXX 0011 0000 XXXXXXXX 0100 0000 XXXXXXXX 0101 0000 XXXXXXXX 说明 “DATA UNIT”中的开关状态->R0 R0 OR [addr]→R0 [addr]-R0→R0 R0 AND [addr]→R0 (R0 or[addr])+R0->[addr] ASR [addr] AND[addr] OAD [addr] OUT [addr] [addr] →BUS 其中机器指令码的最高8位为操作码。IN为单字长(8位),其余为双字长指令。XXXXXXXX为addr对应的二进制地址码。

2.3数据通路图

通常把许多寄存器之间传送信息的通路,称为数据通路。信息从什么地方开始,中间经过哪个寄存器或三态门,最后传送到哪个寄存器,都要加以控制。

本实验系统的数据通路图,如图2.1所示。

2

搜索更多关于: 计算机组成原理课设报告 的文档
计算机组成原理课设报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c56txa0yaju8qp2013814_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top