模型机设计与实现-(2).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

学号

武汉理工大学华夏学院

课程设计

课程名称计算机组成原理

题目模型机设计与实现

专业计算机科学与技术

班级计算机1111

姓名

成绩

指导教师田小华

2013年12月27日

课程设计任务书

设计题目模型机设计与实现

设计目的

1.稳固和加深所学的硬件系统知识;

2.学习和掌握硬件系统的设计方法;

3.掌握计算机各模块的原理和相互关系,建立计算机整机概念

4.利用根本模型机的构建与调试实验,完整地建立计算机硬件的整机模型,掌握CPU的根本结构和控制流程,掌握指令执行的根本过程。

设计任务〔在规定的时间内完成以下任务〕

1.掌握CISC微控制器功能与微指令格式

2.设计五条机器指令,并编写对应的微程序

3.在TDN-CM+教学实验系统中调试机器指令程序,确认运行结果

时间安排

1.第17周周1(12月23日下午):全体集中讲解课程设计原理与方法

2.第17周周1~5(12月23~12月27日):分班调试,撰写设计报告

具体要求

1.12月23日周1:熟悉任务,掌握设备

2.周2:完成模型机的实验线路连接

3.周3:调试模型机,记录实验结果

4.周4:拟定课程设计报告大纲

5.周5:撰写并打印课程设计报告

指导教师签名:田小华2013年12月27日

教研室主任签名:年月日

1.课程设计时间

第17周:2013年12月23日~2013年12月27日

2.实验目的

掌握计算机功能模块的原理,建立计算机整机概念

3.实验设备

TDN-CM组成原理实验系统,排线假设干

4.课程设计内容

4.1课程设计原理

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

4.1.1采用五条机器指令:IN,ADD,STA,OUT,JMP

本实验采用五条机器指令:IN(输入)、ADD(二进制加法)、STA(存数)、OUT(输出)、JMP(无条件转移),其指令格式如下〔前4位为操作码〕:

助记符机器指令码说明

IN00000000“INPUTDEVICE”中的开关状态→RO

ADDaddec00010000××××××××RO+[addr]→RO

STAaddr00100000××××××××RO→[addr]

OUTaddr00110000××××××××[addr]→LED

JMPaddr01000000××××××××addr→PC

其中IN为单字长〔8位〕其余为双字长指令,××××××××为addr对应的二进制地址码。

4.1.2三条控制台指令

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

存储器读操作〔KRD〕:拨动总清开关CLR后,控制台开关SWB、SWA为“00”时,按START微动开关,可对RAM连续手动读操作。

存储器写操作〔KWE〕:拨动总清开关CLR后,控制台开关SWB、SWA为“01”时,按START微动开关,可对RAM进行连续手动写入。

启动程序:拨动总清开关CLR后,控制台开关SWB、SWA置为“11”时,按START微动开关,即可转入到第01号“取址”微指令,启动程序运行

上述三条控制台指令用两个开关SWB、SWA的状态来设置,其定义如下:

SWB

SWA

控制台指令

0

0

1

0

1

1

读内存〔KRD〕

写内存〔KWE〕

启动程序〔RP〕

4.1.3机器指令程序

本系统有两种外部I/O设备,一种是二进制代码开关,它作为输入设备〔INPUTDEVICE〕;另一种是数码块,它作为输出设备〔OUTPUTDEVICE〕。例如:输入时,二进制开关数据直接经过三态门送到总线上,只要开关状态下不变,输入的信息也不变。输出时,将输出数据送到数据总线上,当写信号〔W/R〕有效时,将数据打入输出锁存器。驱动数码块显示。本实验设计机器

文档评论(0)

展翅高飞2020 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档