




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机组成原理课程设计报告 微程序设计 指导老师: 丁 伟 学院: 计算机学院 班级: 软件 1501 姓名: 学号: 一、项目任务本项目的任务是针对第2章所述的OpenJUC-II教学机模型机,设计控制器的微程序,实现该模型机的指令系统。通过课程设计理解指令的执行过程,指令系统与硬件的关系,进而加深对计算机的结构和工作原理的理解。二、项目设计本项目预期分为6个上机设计步骤:Day1:熟悉微程序的设计和调试方法Day2:双操作数指令的设计与调试Day3:条件转移指令的设计与调试Day4:移位指令的设计与调试Day5:堆栈相关指令的设计与调试Day6:中断系统的设计与调试通过上述实践步骤,初步达
2、成微程序设计要求,针对不同产品提出的不同要求,通过编写相应符合的微程序汇编指令,达到预期效果和收益。三、项目需求OpenJUC-II模型机、Quartus II软件、虚拟实验板软件、Windows计算机、预先编写完成的.sof和.scc文件。取指令字段取目的操作数入口 取源操作数进入取目阶段相对寻址变址寻址间接寻址直接寻址立即寻址寄存器自增间接寄存器间接寄存器寻址入口取目的操作数阶段从微地址028至02F依次为寄存器寻址,寄存器间接寻址,寄存器自增间接寻址,02B为空,直接寻址,间接寻址,变址寻址,相对寻址进入执行阶段从41开始为MOV,ADD,ADDC,SUB,SUBB,AND,OR,XOR
3、,CMP,TEST的入口地址 保存结果的控存SAR,SHL,SHR,ROL,ROR,RCL,RCR控存JC,JNC,JO,JNO,JZ,JNZ,JS,JNS控存转移的控存JMP,INC,DEC,NOT的控存PUSH,POP,CALL的控存HALT,NOP,RET,RETI,EI,DIINC与JMP设计与调试。ORG 0030HINC 0040HJMP 0030HMOV,SUB调试CMP及JC测试软件延时0030: 0460 INC FF02H0031: FF020032: 1600 MOV #000F, R00033: 000F0034: 0440 INC R00035: 9600 CMP #
4、FFFFH, R00036: FFFF0037: 0220 JC 0030H0038: 00300039: 0260 JNC 0034H003A: 0034003B: HALT 右移0030: 1601 MOV #0001H, R00031: 00010032: 00C0 SHR R00033: 0238 JC FFFDH(PC)0034: FFFD0035: 0000 HALT左移0030: 1601 MOV #0505H, R00031: 00010032: 00C0 TEXT #0001H,R10033: 0238 0034: FFFD JZ 3(PC)0035: 0000 0036:0
5、101 ROL R10037:0420 JMP 0032流水灯设计0030: 1620 MOV #0080H, FF01H0031: 00800032: FF010033: 1600 MOV #0000H, R00034: 00000035: 0440 INC R00036: 9600 CMP #FFFFH, R00037: FFFF0038: 0220 JC 003CH0039: 003C003A: 0260 JNC 0035H003B: 0035003C: 0160 ROR FF01H003D: FF01003E: A620 TEST #FFFFH, FF01H003F: FFFF0040
6、: FF010041: 0320 JZ 0030H0042: 00300043: 0360 JNZ 0033H0044: 00330045: 0000 HALTPUSH,POP0030: 1600 MOV #0041H,R00031: 00410032: 0060 PUSH R00033: 0620 PUSH 0040H0034: 00400035: 0648 POP (R0)0036: 0641 POP R1程序中断0030: 1600 MOV #0100H, 0000H0031: 00400032: 00000033: 0004 EI0034: 0460 INC 0040H0035: 00400036: 1601 MOV #2333H, R10037: 23330038: 0000 HALT0100: 1820 MOV #FF08H, FF02H0101: FF08结课任务将R2的内容左右颠倒存入R7(A1A2A3A4-A4A3A2A1)总体设计及总结成功完成了对JUC2的整体设计。包括取指
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024育婴师考试综合试题及答案
- 全媒体舆情处理流程试题及答案
- 探讨宠物殡葬师的心理素质试题及答案
- 全媒体运营师应具备的沟通能力试题及答案
- 现代汉语表达风格试题及答案
- 实战演练中职电子商务教师资格考试试题及答案
- 2025-2030中国高纯磷化氢气体行业市场发展趋势与前景展望战略研究报告
- 投资市场的法律合规分析试题及答案
- 合同谈判的策略与技巧试题及答案
- 2025-2030中国高磷血症药物行业市场发展趋势与前景展望战略分析研究报告
- 数字化赋能护理质量管理研究进展与价值共创视角
- 2025牡丹江辅警考试题库
- 中华民族共同体概论知到课后答案智慧树章节测试答案2025年春丽水学院
- IATF16949认证审核指南
- 成都设计咨询集团有限公司2025年社会公开招聘(19人)笔试参考题库附带答案详解
- 《杰出企业家刘强东的传奇人生》课件
- 电网工程设备材料信息参考价(2024年第四季度)
- 数据中心运维服务投标方案(技术标)
- 2025年广东汇源通集团有限公司招聘笔试参考题库含答案解析
- 2025湖北省建筑安全员-A证考试题库及答案
- 餐饮业经营权转让合同
评论
0/150
提交评论