- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CHONGQING UNIVERSITY
计算机组成原理课程设计报告
题目:微程序设计
专业:计算机科学与技术
班级:
指导老师:
目录
\
摘要
设计要求
三、
微程序控制器原理
四、
总体设计
五
测试
六、
结论
七
参考文献目录
八、
个人总结
重庆大学本科学生课程设计任务书
课程设计题目
微程序设计
学院
计算机学院
专业
计算机科学与技术
年级
2008
已知参数和设计要求:
用微程序控制器实现以下指令功能:
交换指令:
xchgrm reg, addr;功能:(reg) d (acldr), acldr是8位二进制地址
xchgrm reg, addr
加法指令:
addi rd, rs, imme;功能:rd- (rs)+immeaddm rd, rs, addr
addi rd, rs, imme
;功能:rd- (rs)+imme
addm rd, rs, addr
;功能:rd- (rs) + (addr)
带右移的加法运算:
add a , rj, n 学生应完成的工作:;Ti - (口)+ (rj) n, □中内容不变根据模型计算机的数据路径以及微程序控制器的工作原理,设计各指令格式以及编码,并实现各机器指令微代码,根据定义的机器指令,自拟编写包含以下指令的应用程序。参考实验
add a , rj, n 学生应完成的工作:
;Ti - (口)+ (rj) n, □中内容不变
根据模型计算机的数据路径以及微程序控制器的工作原理,设计各指令格式以
及编码,并实现各机器指令微代码,根据定义的机器指令,自拟编写包含以下指令
的应用程序。参考实验5.3、6.1。上机调试并输出正确结果,给出完整的设计报
告。
课程设计的工作计划:
任务下达日期
完成日期年 月 日
指导教师
(签名)
(签名)
(签名)
利用CPU与复杂机设计实验中所学到的实验原理以及编程思想,硬件设备, 自拟编写指令的应用程序,用微程序控制器实现了一系列的指令功能。完成了各指令的 格式以及编码设计,实现了各机器指令微代码,形成具有一定功能的完整的应用程序。
在本设计中完成了,交换指令:XCHGRM reg addr ;加法指令:ADDI rd, rs, immc;
ADDM rd, rs, addr;带右移(n 位)的加法运算:ADDN 口 , 口,n。 关键词:微程序控制器原理 微指令编码 机器指令微代码
指令格式 设计流程图
二、设计要求
要求:用微程序控制器实现以下指令功能(各类指令至少包括一条),设计各机器指 令格式以及编码,并实现各机器指令功能的微代码,根据定义的机器指令,自拟编写包 含以下机器指令的应用程序。
交换指令:
xchgrm reg, addrxchgmm addrl,addr2;功能:(reg) (addr), addr是8位二进制地址
xchgrm reg, addr
xchgmm addrl,addr2
;功能:(addrl) (addr2), addr 是 8 位二进制地址
addi rd, rs, immc addm rd, rs, addr 带右移的加法运算:
addi rd, rs, immc addm rd, rs, addr 带右移的加法运算:
add Fj , Fj, n
;功能:rd- (rs)+imme
;功能:rd- (rs) + (addr)
;r, (rj) + (rj) ? n, “ 中内容不变
三、微程序控制器原理
下面讲述一下模型计算机的数据格式及指令系统。
数据格式
模型机规定采用定点补码表示法表示数据,字长为8位,8位全用来表示数据(最 高位不表示符号),数值表示范围是:0WXW28—1。
指令设计
模型机设计三大类指令共十五条,其中包括运算类指令、控制转移类指令,数据传 送类指令。运算类指令包含三种运算,算术运算、逻辑运算和移位运算,设计有6条运 算类指令,分别为:ADD、AND、INC、SUB、OR、RR,所有运算类指令都为单字节, 寻址方式采用寄存器直接寻址。控制转移类指令有三条HLT、JMP、BZC,用以控制程 序的分支和转移,其中HLT为单字节指令,JMP和BZC为双字节指令。数据传送类 指令有IN、OUT、MOV、LDL LAD、STA共6条,用以完成寄存器和寄存器、寄存 器和I/O、寄存器和存储器之间的数据交换,除MOV指令为单字节指令外,其余均为双字节指令。实验中我们将指令LDL OR、RR分别替换为ADDL ADDM、XECHAGE、 ADDN,并对流程控制做相应的修改。
3.指令格式
所有单字节指令(ADD、AND、INC、SUB、OR、RR、HLT和MOV)格式如下:
7 6 5 4
3 2
1 0
OP-CODE
RS
RD
其中,OP-CODE为
您可能关注的文档
最近下载
- 年产10万吨混合邻苯二甲酸酐生产装置工艺设计说明书.doc VIP
- 2025 年大学应急管理(风险评估)期末测试卷.doc VIP
- DB37_T 1997.11—2019_物业服务规范第11部分:公共场馆物业.pdf VIP
- 2024-2025学年辽宁省五校联考高三上学期期末考试语文试题(解析版).docx VIP
- 辽宁省五校联考(省实验,育才中学2025届高三第五次模拟考试化学试卷含解析.doc VIP
- 教科版六年级上册科学期末选择题专题训练(含答案).docx VIP
- 2025届辽宁省五校联考语文高三上期末联考试题含解析 .pdf VIP
- 经历是流经裙边的水.pptx VIP
- 教科版六年级科学上册选择题专项练习.docx VIP
- 小学科学课程实施方案.docx VIP
原创力文档


文档评论(0)