- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
243_279749_计算机组成原理课程设计报告.doc
计算机组成原理
课程设计报告
专 业:
学 号:
学生姓名:
指导教师:
2012年 1 月 4 日
课程设计的题目(设计一台嵌入式CISC模型机)
设计一台嵌入式CISC模型计算机(采用定长CPU周期、联合控制方式),并运行能够成一定功能的机器语言程序进行验证。
●连续输入5个有符号整数(8位二进制补码表示,用十六进制数输入),求最大的负数并输出显示。
说明:①5个有符号数从外部输入;
②一定要使用符号标志位(比如说SF),并且要使用为负的时候转移(比如JS)或不为负的时候转移(比如JNS)指令。
第二类(最高成绩为“良”):采用单数据总线结构的运算器,不采用RAM;
CISC模型机数据通路框图
操作控制器的逻辑框图
模型机的指令系统和所有指令的指令格式
I/O指令输入(IN1)指令采用单字节指令,其格式如下:
7?????6?????5????4 ?3?????2 1??????0 ????????操作码 ??×???× ?????Rd 输出(OUT1)
7?????6?????5???4 ??3?????2 1??????0 ????????操作码 ?????Rs ×?????× 说明:Rs指源寄存器,Rd指目的寄存器。自增指令7?????6?????5????4 ?3?????2 1??????0 ????????操作码 ??×????× ???Rd 转移指令条件转移指令(JB、JN)和无条件转移指令(JMP)采用单字节指令
7???6??54 ?3??2 1??0 ???操作码 ××??×?×? ????????????地??????址 说明:“地址”中的值就是要转移的地址值比较指令(CMP)和MOV指令比较指令(CMP)和MOV1采用单字节指令,格式如下:7???6???5? 4 3???2 ?1????0 ????操作码 ????Rd ?????????????地??????址 MOV采用双字节指令,格式如下:
7???6???5?4 3???2 ?1????0 ????操作码 ×??×????Rd ?????????????地??????址 指令7??6??5??4 ?3???2 1????0 ???操作码 ?×??×?????Rd
负数测试TEST采用单字节指令,格式如下:
7???6???5???4 ??3?????2 ?1????0 ????????操作码 ??×????× ?????Rd ××
Rd
将数据存到Rd寄存器 OUT1 Rs 1 1 1 1
Rs
××
(Rs)→LED ADD Rs,Rd 1 1 0 0
Rs
Rd
(Rs)+(Rd)→Rd CMP Rs,Rd 1 0 1 0
Rs
Rd
(Rs)-(Rd),锁存CY和ZI INC Rd 1 1 0 1
××
Rd
(Rd)+1→Rd MOV Rd,data 1 0 0 1
××
Rd
data
data→Rd JMP addr 1 1 1 0
××××
addr
addr→PC JB addr 1 0 1 1
××××
addr
若小于,则addr→PC 说明:①对Rs和Rd的规定:
Rs或Rd 选定的寄存器 0 0 R0 0 1 R1 1 0 R2 ②模型机规定数据的表示采用定点整数补码表示,单字长为8位,其格式如下:
7 6 5 4 3 2 1 0 符号位 尾数 ③设计时序产生器电路
T1、T2、T3、T4与CLR、Q之间的关系图
所有机器指令的微程序流程图
嵌入式CISC模型计算机的顶层电路图
汇编语言源程序
算法思想为R0寄存器初始化为00H,R1寄存器初始化为80H,R2寄存器存入输入的数据,然后判断R2寄存器中的数,如果为正数或0则跳转到L1,如此循环5次,如果为负数则继续执行。判断R1寄存器中数和R2中的数的大小,如果R2R1时,则把R2放到R1中。
? 然后R0自增一,为取下一个数做准备,然后判断是否已经取完了5个数。R2寄存器初始化为05H,将R0和R2中的数进行比较。如果R0中的数比R2中的数小,则跳到L2处执行,输出R1中的最大负数。每次比较完后R1中都保存的是最大的负数。如此循环5次,最后输出R1中的数,即最大的负数。
MOV R0,00H /将立即数00H→R0(R0用于计数)
MOV R1,80H
您可能关注的文档
- 11_1042584_同学聚会策划方案.doc
- 11_1042595_咖啡厅项目建议书可行性分析咖啡屋创业商业计划书.doc
- 11_1042615_视频监控系统施工方案.doc
- 11_1042618_隋唐遗址植物园“文化旅游 ”项目策划.doc
- 11_1042643_危险废物意外事故防范措施和应急预案.doc
- 11_1042658_高标准基本农田建设项目工程监理细则.doc
- 11_1042665_防盗门厂创业计划书.doc
- 11_1042679_医院绩效考核方案细则.doc
- 11_1042696_系统集成实施方案.doc
- 11_1042698_大学生就业调查报告.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 4-1 中化泉州石化 3 万吨年干气脱硫制二甲基亚砜项目设备设计说明书(含塔设备计算说明、换热器设计结果、设备一览表).pdf
- 工程造价_横湖桥商业楼土建工程量清单报价.docx VIP
- 浙江师范大学行知学院 学生手册.pdf
- 2025年辽宁沈阳市文体旅产业发展集团有限公司招聘笔试参考题库附带答案详解.pdf
- 川崎病患儿的护理课件.pptx VIP
- 2024年东莞市东华高级中学自主招生数学试卷附答案解析 .pdf
- 中医馆客服知识培训课件.pptx
- 辽宁沈阳市文体旅产业发展有限公司招聘笔试题库2025.pdf
- 全国公开课大赛一等奖小学一年级下册数学人教版《七巧板》课件.pptx
- 辽宁沈阳市文体旅产业发展集团有限公司招聘笔试题库2025.pdf
文档评论(0)