- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成与系统结构课程设计
学
计算机组成与系统结构课程设计
设计说明书
起止日期: 年 月 日 至 年 月 日
学生姓名 班级 成绩 指导教师(签字)
2014年月日
1、 指令系统设计 1
2、 控制部件设计 4
3、 单周期中央处理器cpu设计 9
4、 计算机主机系统设计 12
5、 调试程序编制及主机系统调试 12
6、 心得体会 16
参考资料 16
指令系统设计
R型指令(op=0001)
│←─━━━op────→│← rs →│← rt →│← rd →│ ←─━━━━func━━━────│
add(func=000001):将rs寄存器中的值和rt寄存器中的值相加,结果存入rd寄存器
sub(func=000010):将rs寄存器中的值和rt寄存器中的值相减,结果存入rd寄存器
and(func=000011):将rs寄存器中的值和rt寄存器中的值相与,结果存入rd寄存器
or(func=000100):将rs寄存器中的值和rt寄存器中的值进行或运算,结果存入rd寄存器
I型指令
│←─━━━op────→│← rs →│← rt →│←─━━━━━━━立即数━━━━────│
addi(op=1000):将rs寄存器中的值与(补零成32位的)立即数减,结果存入rt寄存器
ori(op=0010):将rs寄存器中的值与(补零成32位的)立即数或,结果存入rt寄存器
lw(op=0011):将RAM中地址为[rs+立即数]单元的值写入rt
sw(op=0100):将rt中的值写入RAM中地址为[rs+立即数]单元
beq(op=0101):若rs中的值=rt中的值,则跳转到(原本的下一个地址+立即数)
wr(op=0111):把(补零成32位的)立即数写入寄存器rt
J型指令
│←─━━━op────→│←─── invalid ──→│←─━━━━━━━地址━━━━━━────│
8 8
jump(op=0110):直接跳转到目的地址(8位)开始执行
指令译码器的作业是对取指令操作中得到的指令进行译码,确定这条指令需要完成的操作。从而产生相应的控制信号,驱动执行状态中的各种动作。它是控制器的一个重要组成部分。在MIPS指令集中,根据操作码OP和功能码FUNC来区别指令。根据表3-3列出的20条指令编码的逻辑表达式如下,其中,OP[5..0]为操作码OP,FUNC[5..0]为功能码FUNC,电路符号如图9-4所示。
域编号 [31..26] [25..21] [20..16] [15..11] [10..06] [05..00] R形式 Op Rs Rt Rd Sa Func Add 000000 Rs Rt Rd 00000 100000 Sub 000000 Rs Rt Rd 00000 100010 And 000000 Rs Rt Rd 00000 100100 Or 000000 Rs Rt Rd 00000 100101 Xor 000000 Rs Rt Rd 00000 100110 Sll 000000 00000 Rt Rd Sa 000000 Srl 000000 00000 Rt Rd Sa 000010 Sra 000000 00000 Rt Rd Sa 000011 Jr 000000 Rs 00000 00000 00000 001000 I形式 Op Rs Rt Immediate(立即数) Addi 001000 Rs Rt Immediate Andi 001100 Rs Rt immediate Ori 001101 Rs Rt immediate Xori 001110 Rs Rt immediate Lw 100011 Rs Rt Offset Sw 101011 Rs Rt Offset Beq 000100 Rs Rt Offset Bne 000101 Rs rt Offset Lui 001111 000000 Rt Immediate J形式 Op address J 000010 target jal 000011 target
图5-2 指令执行时序图2
仿真结果:
控制部件设计
控制器是计算机中 发号施令的部件,它控制计算机的各部件有条不紊的进行工作。 更具体的讲, 控制器的任务是从内存中取出指令加以分析然后执行
PCSOURCE是用于标记下一条指令的地址,通过计算得
您可能关注的文档
- 初中英语宾语从句练习1.doc
- 我的一篇写作.doc
- oracle实验报告及答案 备份与恢复.doc
- 教师公开课上课内容1.7A-Chapter1-01-词汇 (教师版) 2.doc
- Prolog 程序范例.doc
- 初三英语时态专题.docx
- 小升初-小学五年级英语语法专项训练.docx
- VTK大数据集操作.docx
- 五年级上英语复习提纲.doc
- 苏教版小学牛津英语六年级下册 Unit1——Unit7短语测试卷及答案.doc
- 大学生职业规划大赛《新闻学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《应用统计学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《中医学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《信息管理与信息系统专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《汽车服务工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《水产养殖学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《市场营销专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐表演专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
最近下载
- 目的论视角下奢侈品香水广告的汉译策略研究——以迪奥为例.docx
- 2022年新版大象版六年级科学上册全册PPT课件.pptx
- 【新结构】湖北省七市州2024届高三下学期3月联合统一调研测试数学试题+答案解析.pdf VIP
- 物流和供应链(英文).ppt
- 北师大版数学八年级下册第四章 因式分解 大单元整体教学设计学历案教案附作业设计(基于新课标教学评一致性).docx
- 2023欧洲车身会议资料010_SUV full aluminium case_Hyundai and Alumobility.pdf
- 心衰的新药物治疗.pptx VIP
- 老旧小区外立面改造安全生产和文明施工措施.doc
- 口腔科护理质量查检表.docx VIP
- 《管理学习题》无答案.docx VIP
文档评论(0)