- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机组成原理课程设计 一台模型计算机的设计
一、 教学目的、任务与实验设备
教学目的
融会贯通本课程各章节的内容,通过知识的综合运用,加深对计算机系统各模块的工
作原理及相互联系的认识,加深计算机工作中“时间一空间”概念的理解 ,从而清晰地建立计
算机的整机概念。
学习设计与调试计算机的基本步骤与方法 ,提高使用软件仿真工具与集成电路的基本
技能。
培养科学研究的独立工作能力,取得工程设计与组装调试的实践与经验。
2?设计与调试任务
按给定的数据格式与指令系统 ,在所提供的器件范围内,设计一台微程序控制的模型
计算机。
根据设计图纸,在MAX+PLUS平台上进行仿真,并下载到EL教学实验箱上进行调试 成功。
在调试成功的基础上,整理出设计图纸与其她文件。 包括:①总框图(数据通路图);②微 程序控制器逻辑图:②微程序流程图;④微程序代码表;⑤元件排列图(或VHD程序清单);@设 计说明书;⑦调试小结。
实验设备
PC机一台
EL教学实验箱
MAX+PLUS H配套软件
二、 数据格式与指令系统
本模型机就是一个 8位定点二进制计算机,具有四个通用寄存器:R。?R,能执行11条指 令,主存容量为256KB
数据格式
数据按规定采用定点补码表示法 ,字长为8位,其中最高位(第7位)为符号位,小数点位置
定在符号位后面,其格式如下:
数值相对于十进制数的表示范围为7 : 6 5 4 3 2 1 °
符号
2.指令格式及功能由于本模型机机器字只有8
2.指令格式及功能
由于本模型机机器字只有
8位二进制长度,故使用单字长指令与双字长指令。
⑴ LDR Ri,D
格式
° ° ° °
Ri
不用
D
1 4 3 2 1 °
Ri — M(D)
Ri — M(D)
° ° ° 1
Ri
不用
D
1 4 3 2 1 °
功能:
(2) STR Ri,D
格式
功能:
M(D)—(Ri)
(3) ADD Ri,Rj
格式 7 4 3 2 1 0
0 0 1 0
Ri
Rj
功能:
Ri — (Ri) + (Rj)
SUB Ri,Rj
格式
7
4 3 2 1 0
0 0 1 1
Ri
Rj
功能:
Ri — (Ri) - (Rj)
AND Ri,Rj
格式
7
4 3 2 1 0
0 1 0 0
Ri
Rj
功能:
Ri — (Ri) A (Rj)
OR Ri,Rj
格式
7
4 3 2 1 0
0 1 0 1
Ri
Rj
功能:
Ri — (Ri) V (Rj)
MUL Ri,Rj
格式
7
4 3 2 1 0
0 1 1 0
Ri
Rj
功能:
Ri — (Ri) x (Rj)
转移指令
格式 7 4 3 2 1 0
0 1 1 1
条件
不用
D
功能:
条件码00
无条件转移
PC
—D
01
有进位转移
PC
—D
10
结果为0转移
PC
—D
11
结果为负转移
PC
—D
⑼ IN R,Mj
格式 7 4 3 2 1 0
1 0 0 0
Ri
Mj
其中M j为设备地址,可以指定四种外围设备,当M j=01时,选中实验箱的二进制代码开 关。功能:
R — ( M j)
⑽ OUT R, Mj
Ri格式 7 4 3 2 1 0
Ri
Mj
当Mj=10时,选中实验箱的显示灯。功能:
(M j)J Ri
(11) HALT(停机指令)
格式 7 4 3 2 1 0
1 0 0 0
不用
不用
功能:
用于实现停机。
三、总体设计
总体设计的主要任务就是
选定CPU中所使用的产要器件;
根据指令系统、选用的器件与设计指标 ,设计指令流的数据通路;
根据指令系统、选用的器件与设计指标 ,设计数据流的数据通路。
计算机的工作过程,实质上就是不同的数据流在控制信号作用下在限定的数据通路中进 行传送。数据通路不同,指令所经过的操作过程也不同 ,机器的结构也就不一样,因此数据通路
的设计就是至关重要的。所谓数据通路的设计 ,也就就是确定机器各逻辑部件相对位置的总
框图。
数据远路的设计,目前还没有非常标准的方法。主要就是依据设计者的经验 ,并参考现有
机器的三种典型形式(单总线、双总线或三总线结构),根据指令系统的要求,可采用试探方法 来完成。其主要步骤如下:
对指令系统中的各条指令进行分析 ,得出所需要的指令周期与操作序列 ,以便决定
各器件的类型与数量。
构成一个总框图草图,进行各逻辑部件之间的互相连接 ,即初步确定数据通路,使得
由指令系统所包涵的数据通路都能实现 ,并满足技术指标的要求。
检验全部指令周期的操作序列,确定所需要的控制点与控制信号。
检查所设计的数据通路,尽可能降低成本,简化线路。
以上过程可以反复进行,以便得到一个较好的方案。
图1给出了一个没有考虑乘法除法指令操作的总框图参考方案 ,注意,在此方案确定之后,
您可能关注的文档
- 解析地源热泵工作原理及优缺点.docx
- 解线性方程组的列主元素高斯消去法和lu分解法.docx
- 解说上海话有趣的上海方言.docx
- 解说词——应用文写作模版.docx
- 解读2015驾驶证使用新规定.docx
- 解读《桃花源记》之美.docx
- 解读曾国藩的家规,欣赏别样的心智积累.docx
- 解读三风一训.docx
- 解读曹操《短歌行》.docx
- 解读水浒传之被林冲出卖过的尚鲁智深.docx
- 2022年部编人教版九年级数学上册期末考试题及答案【最新】.doc
- 人教部编版四年级数学(上册)期末质量分析卷及答案.doc
- 人教版一年级科学下册期中试卷及答案【一套】.doc
- 2023年人教版九年级地理(上册)期末考试卷及答案.doc
- 2022-2023年人教版七年级数学下册期中测试卷及答案【全面】.doc
- 苏教版五年级《数学》下册全单元测试题【附答案】.docx
- 人教版三年级语文上册期末考试卷及答案【全面】.doc
- 部编版五年级数学下册期中考试题及答案【完美版】.doc
- 2022年部编版六年级数学上册期末试卷加答案.doc
- 2021—2022年部编人教版三年级语文上册期末试卷(参考答案).doc
文档评论(0)