- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
计算机学院计算机科学与技术专业
《计算机组成原理课程设计》报告
〔2011/2012学年第一学期〕
学生姓名:某某
学生班级:计算机092001班
学生学号:200920010117
指导教师:某某某
2012年01月15日
目录
TOC\o1-2\h\z\u1关于此次课程设计 1
1.1课程设计目的 1
课程设计内容及要求 1
2可行性分析 2
2.1指令系统风格 2
2.2数据类型 2
2.3存储器划分 2
2.4寻址方式 1
2.5指令格式 1
3分析阶段 1
3.1微指令格式分析 1
3.2指令译码电路分析 3
3.3存放器译码电路分析 6
3.4时序分析 7
4初步设计阶段 8
4.1数据格式和机器指令描述 8
4.2控制台微程序流程 11
4.3机器指令初步设计 15
5详细设计 17
5.1微指令流程图框架 17
5.2各条指令的详细设计 17
5.3微程序流程图 26
5.4微程序二进制代码表 26
6实现阶段 28
6.1所用模型机数据通路图及引脚接线图 28
6.2测试程序流程图 30
6.3测试程序及结果 31
6.4性能分析 32
心得体会 34
参考文献 35
1关于此次课程设计
1.1课程设计目的
本课程设计是计算机科学与技术专业重要的实践性教学环节之一,是在学生学习《计算机组成原理》课程后进行的一次全面的综合设计。目的是通过一个完整的8位指令系统结构〔ISA〕的设计和实现,加深对计算机组成原理课程内容的理解,建立起整机系统的概念,掌握计算机设计的根本方法,培养学生科学的工作作风和分析、解决实际问题的工作能力。
课程设计内容及要求
基于TDN-CM++计算机组成原理实验教学系统,设计和实现一个8位指令系统结构〔ISA〕,通过调试和运行,使设计的计算机系统能够完成指定的功能。
设计过程中要求考虑到以下各方面的问题:
〔1〕指令系统风格〔存放器-存放器,存放器-存储器,存储器-存储器〕;
〔2〕数据类型〔无符号数,有符号数,整型,浮点型〕;
〔3〕存储器划分〔指令,数据〕;
〔4〕寻址方式〔立即数寻址,存放器寻址,直接寻址等〕;
〔5〕指令格式〔单字节,双字节,多字节〕;
〔6〕指令功能类别〔算术/逻辑运算,存储器访问,存放器操作,程序流控制,输入/输出〕。
〔7〕依据CPI值对指令系统进行功能分析。
要求学生综合运用计算机组成原理、数字逻辑和汇编语言等相关课程的知识,理解和熟悉计算机系统的组成原理,掌握计算机主要功能部件的工作原理和设计方法,掌握指令系统结构设计的一般方法,熟练地掌握并运用微程序设计〔Microprogramming〕思想,在设计过程中能够发现、分析和解决各种各样的问题,自行设计自己的指令系统结构〔ISA〕。
2可行性分析
课程设计要求学生综合运用计算机组成原理、数字逻辑和汇编语言等相关课程的知识,理解和熟悉计算机系统的组成原理,掌握计算机主要功能部件的工作原理和设计方法,掌握指令系统结构设计的一般方法,掌握并运用微程序设计〔Microprogramming〕思想,在设计过程中能够发现、分析和解决问题,自行设计自己的指令系统结构〔ISA〕。
本课程设计要求基于TDN-CM++计算机组成原理实验教学系统,设计和实现一个8位指令系统结构〔ISA〕,通过调试和运行,使设计的计算机系统能够完成指定的功能。
在设计中,我们要考虑到,指令系统风格、数据类型、存储器划分、寻址方式、指令格式指、令功能类别等问题,最后还要对所涉及的指令系统进行CPI分析。综合考虑以上诸问题,我组方案设计一个存放器-存放器风格的二进制无符号的整数型的可变字节的体系结构。用到了RO,R1,R2三个通用存放器.该体系结构可以实现存储器的访问〔LW、SW〕、程序流控制和简单的逻辑和算术运算。
2.1指令系统风格
本实验采用存放器——存放器指令系统风格。
2.2数据类型
本设计涉及整型二进制数,不支持浮点数。
2.3存储器划分
系统可用存储空间为256*8bits=256B.
2.4寻址方式
寻址方式
指令
助记符
说明
直接
寻址
LB
RD←[addr]
SB
SBAddr,RS
[addr]←RS
存放器
寻址
BEQ
BEQRS,RDAddr
If(RS==RD)Goto[
您可能关注的文档
- 学会赞美他人.ppt
- 客户投诉处理.pptx
- 实训成果展示.pptx
- 选修四原电池学案.doc
- 导数的概念课件.ppt
- 通过用电器(服务型制造战略的实施).doc
- 工会委员会任期目标.ppt
- 工作室网管员团队建设---中山大学化学与化学工程学院.ppt
- 让评课为优化课堂教学服务——多轮评《完全平方公式》.doc
- 孔子拜师修改上课用-(2).ppt
- 2018-2022中考地理分项汇编:中国的经济发展.pdf
- 高中数学重难点汇编专题:圆锥曲线常考题型圆锥曲线中的存在性问题与面积问题(带答案).pdf
- 新高考数学排列组合训练专题:直接法模型(与答案).pdf
- 高一数学考题汇编:七种平面向量的概念及其线性运算、平面向量的基本定理解题方法.pdf
- 高中数学重难点汇编专题:圆锥曲线常考题型圆锥曲线中的存在性问题与面积问题(带答案).pdf
- 国家电网公司安规配电部分题库(含答案).pdf
- 高中数学重难点汇编专题:椭圆(与答案).pdf
- 2018-2022中考地理分项汇编:中国的经济发展.pdf
- 药剂学考试题库及答案.pdf
- 2023年-2024年国家电网招聘之其他工学类通关试题库(有答案) .pdf
文档评论(0)