计算机组成原理生产实习内容(一)一台模型计算机设计
更新时间:2023-04-09 06:39:01 阅读量: 实用文档 文档下载
- 计算机组成原理知识点推荐度:
- 相关推荐
如有你有帮助,请购买下载,谢谢!
附件1
计算机组成原理生产实习内容(一)一台模型计算机的设计
一、教学目的、任务与实验设备
1.教学目的
(1)融会贯通本课程各章节的内容,通过知识的综合运用,加深对计算机系统各模块的工作原理及相互联系的认识,加深计算机工作中“时间—空间”概念的理解,从而清晰地建立计算机的整机概念。
(2)学习设计和调试计算机的基本步骤和方法,提高使用软件仿真工具和集成电路的基本技能。
(3)培养科学研究的独立工作能力,取得工程设计与组装调试的实践和经验。
2.设计与调试任务
(1)按给定的数据格式和指令系统,在所提供的器件范围内,设计一台微程序控制的模型计算机。
(2)根据设计图纸,在MAX+PLUS 平台上进行仿真,并下载到EL教学实验箱上进行调试成功。
(3)在调试成功的基础上,整理出设计图纸和其他文件。包括:①总框图(数据通路图);
②微程序控制器逻辑图;②微程序流程图;④微程序代码表;⑤元件排列图(或VHD程序清单);⑥设计说明书;⑦调试小结。
2.实验设备
(1)PC机一台
(2)EL教学实验箱
(3)MAX+PLUS Ⅱ配套软件
二、数据格式和指令系统
本模型机是一个8位定点二进制计算机,具有四个通用寄存器:R0~R3,能执行11条指令,主存容量为256KB。
1.数据格式
数据按规定采用定点补码表示法,字长为8位,其中最高位(第7位)为符号位,小数点位置定在符号位后面,其格式如下:
数值相对于十进制数的表示范围为:
-1≤X≤1―2―7
2.指令格式及功能
由于本模型机机器字只有8位二进制长度,故使用单字长指令和双字长指令。
⑴ LDR Ri,D
格式
功能:
Ri←M(D)
(2)STR Ri,D
格式
功能:
1页
如有你有帮助,请购买下载,谢谢!
2页 M (D )←(Ri )
(3) ADD Ri ,Rj
格式
功能:
Ri ←(Ri )+ (Rj )
(4) SUB Ri ,Rj
格式
7 4 3 2 1 0
功能:
Ri ←(Ri )- (Rj )
(5) AND Ri ,Rj
格式
7 4 3 2 1 0
功能:
Ri ←(Ri )∧ (Rj )
(6) OR Ri ,Rj
格式功能:
Ri ←(Ri )∨ (Rj )
(7) MUL Ri ,Rj
格式功能:
Ri ←(Ri )× (Rj )
(8) 转移指令
格式
功能:
条件码 00 无条件转移 PC ← D
01 有进位转移 PC ← D 10 结果为0转移 PC ← D 11 结果为负转移 PC ← D
⑼ IN R i ,M j
格式 7 4 3 2 1 0
其中M j 为设备地址,可以指定四种外围设备,当M j =01时,选中实验箱的二进制代码开关。功能:
R i ← (M j ) ⑽
OUT R i ,M j
格式 7 4 3 2 1 0
如有你有帮助,请购买下载,谢谢!
当M j=10时,选中实验箱的显示灯。功能:
(M j)← R i
⑾HALT(停机指令)
格式 7 4 3 2 1 0
功能:
用于实现停机。
三、总体设计
总体设计的主要任务是
(1) 选定CPU中所使用的产要器件;
(2) 根据指令系统、选用的器件和设计指标,设计指令流的数据通路;
(3) 根据指令系统、选用的器件和设计指标,设计数据流的数据通路。
计算机的工作过程,实质上是不同的数据流在控制信号作用下在限定的数据通路中进行传送。数据通路不同,指令所经过的操作过程也不同,机器的结构也就不—样,因此数据通路的设计是至关重要的。所谓数据通路的设计,也就是确定机器各逻辑部件相对位置的总框图。
数据远路的设计,目前还没有非常标准的方法。主要是依据设计者的经验,并参考现有机器的三种典型形式(单总线、双总线或三总线结构),根据指令系统的要求,可采用试探方法来完成。其主要步骤如下:
(1) 对指令系统中的各条指令进行分析,得出所需要的指令周期与操作序列,以便决定各器件的类型和数量。
(2) 构成一个总框图草图,进行各逻辑部件之间的互相连接,即初步确定数据通路,使得由指令系统所包涵的数据通路都能实现,并满足技术指标的要求。
(3) 检验全部指令周期的操作序列,确定所需要的控制点和控制信号。
(4) 检查所设计的数据通路,尽可能降低成本,简化线路。
以上过程可以反复进行,以便得到一个较好的方案。
图1给出了一个没有考虑乘法除法指令操作的总框图参考方案,注意,在此方案确定之后,应该检查所选用的各个器件是否满足数据通路的要求。实际上,数据通路的设计与器件的选择应同时进行而不能分离地工作。其次,接入总线的器件都要有三态输出,以便与总线连接。另外,在信息传送过程中应当注意器件原码和反码输出的配合关系。
图1所示的方案采用单总线结构,使用的许多器件都是三态输出,这种方案便于总线的连接和扩展,但缺点是指令和数据的传送都要经过总线,因此对总线的使用权就要分配得当。另外,执行算术逻辑指令时,先将第一个操作数由通用寄存器R i送至缓冲寄存器DR1,然后再由通用寄存器R j取第二个操作数送至缓冲寄存器DR2,之后送往ALU进行运算。显然,执行—条算术逻辑指令的时间相应要长一些。
图1 模型机数据通路框图
四、微程序控制器
数据通路框图—旦确定,指令流与数据流的通路也就随之最后确定,因而运算器和控制器的大部分结构也就确定下来了。
图1中各功能器件上还标注了控制点及其控制信号.这些控制信号就是微程序控制器进行设计的依据。
1.微指令格式
微指令格式建议采用水平型微指令,微命令编码采用直接表示法和分段直接译码法相结合的混合表示法,以缩短微指令长度。后继地址采用断定方式。微指令格式如下:
3页
正在阅读:
计算机组成原理生产实习内容(一)一台模型计算机设计04-09
最美的季节作文600字06-14
土建题库江苏2014定额04-01
奶茶店市场调查报告02-25
市财政局上半年工作总结与后段工作计划08-02
培训师管理办法ZD-RJ-0306-21
小螃蟹作文450字06-25
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 计算机
- 模型
- 实习
- 组成
- 原理
- 生产
- 内容
- 设计
- 室外配套工程监理细则
- 圣诞节策划标准范本
- 小学一年级语文下学期任务方案
- 刑法诉讼土地使用权转让合同(一)
- 线面垂直经典例题及练习题-
- 第八册施工质量验收表格
- 山西省曲沃二中2015-2016学年高二上学期期末考试化学试卷 Word版
- 北京市昌平区2022-2022学年高三上学期期末考试语文试题(答案详解
- 小学毕业典礼上的发言稿
- 学习SEM必需会的知识
- 3GPP协议_23.401_10.11.0
- REACH_SVHC清单2022年_最新209项_欧盟(中文)2022.6.16
- 2014-2015学年小学一年级语文第二学期期末质量检测试卷网页版
- 哪位女星才是卸妆后真美女
- 六年级英语教学工作总结范文
- 小学数学国家级课题结题报告(资料)
- 2022-2025年中国商用车市场运营格局及投资潜力研究预测报告
- 英语构词法 之 派生词 后缀.
- 广告设计制作合同范本
- 七年级上册语文导学案精品-8 陈太丘与友期