欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    计算机组成原理课程设计(微程序设计)

    • 资源ID:1427629       资源大小:951.37KB        全文页数:13页
    • 资源格式: DOCX        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    计算机组成原理课程设计(微程序设计)

    1、 计算机组成原理课程设计报告 1 计算机组成原理课程设计报告计算机组成原理课程设计报告 微程序设计 计算机组成原理课程设计报告 2 一、项目任务一、项目任务 本项目的任务是针对第 2 章所述的 OpenJUC-II 教学机模型机,设计控制器 的微程序,实现该模型机的指令系统。通过课程设计理解指令的执行过程,指令 系统与硬件的关系,进而加深对计算机的结构和工作原理的理解。 二、项目设计二、项目设计 本项目预期分为 6 个上机设计步骤: Day1:熟悉微程序的设计和调试方法 Day2:双操作数指令的设计与调试 Day3:条件转移指令的设计与调试 Day4:移位指令的设计与调试 Day5:堆栈相关指

    2、令的设计与调试 Day6:中断系统的设计与调试 通过上述实践步骤,初步达成微程序设计要求,针对不同产品提出的不同要求, 通过编写相应符合的微程序汇编指令,达到预期效果和收益。 三、项目需求三、项目需求 OpenJUC-II 模型机、Quartus II 软件、虚拟实验板软件、Windows 计算机、 预先编写完成的.sof 和.scc 文件。 计算机组成原理课程设计报告 3 取指令字段 取源操作数 寄存器寻址入口 寄存器间接 立即寻址 寄存器自增间接 直接寻址 间接寻址 变址寻址 相对寻址 进入取目阶段 取目的操作数入口 计算机组成原理课程设计报告 4 取目的操作数阶段 从微地址 028 至

    3、02F 依次为寄存器寻址, 寄 存器间接寻址,寄存器自增间接寻址,02B 为空,直接寻址,间接寻址,变址寻址,相 对寻址 从41开始为 MOV,ADD,ADDC,SUB,SUBB,AND,OR,XOR,CMP, TEST 的入口地址 进入执行阶段 计算机组成原理课程设计报告 5 保存结果的控存 SAR,SHL,SHR,ROL,ROR,RCL,RCR 控存 JC,JNC,JO,JNO,JZ,JNZ,JS,JNS 控存 转移的控存 计算机组成原理课程设计报告 6 JMP,INC,DEC,NOT 的控存 PUSH,POP,CALL 的控存 HALT,NOP,RET,RETI,EI,DI 计算机组成原

    4、理课程设计报告 7 INC 与 JMP 设计与调试。 ORG 0030H INC 0040H JMP 0030H MOV,SUB 调试 CMP 及 JC 测试 计算机组成原理课程设计报告 8 软件延时 0030: 0460 INC FF02H 0031: FF02 0032: 1600 MOV #000F, R0 0033: 000F 0034: 0440 INC R0 0035: 9600 CMP #FFFFH, R0 0036: FFFF 0037: 0220 JC 0030H 0038: 0030 0039: 0260 JNC 0034H 003A: 0034 003B: HALT 计算

    5、机组成原理课程设计报告 9 右移 0030: 1601 MOV #0001H, R0 0031: 0001 0032: 00C0 SHR R0 0033: 0238 JC FFFDH(PC) 0034: FFFD 0035: 0000 HALT 左移 0030: 1601 MOV #0505H, R0 0031: 0001 0032: 00C0 TEXT #0001H,R1 0033: 0238 0034: FFFD JZ 3(PC) 0035: 0000 0036:0101 ROL R1 0037:0420 JMP 0032 流水灯设计 0030: 1620 MOV #0080H, FF01

    6、H 0031: 0080 0032: FF01 0033: 1600 MOV #0000H, R0 0034: 0000 计算机组成原理课程设计报告 10 0035: 0440 INC R0 0036: 9600 CMP #FFFFH, R0 0037: FFFF 0038: 0220 JC 003CH 0039: 003C 003A: 0260 JNC 0035H 003B: 0035 003C: 0160 ROR FF01H 003D: FF01 003E: A620 TEST #FFFFH, FF01H 003F: FFFF 0040: FF01 0041: 0320 JZ 0030H 0042: 0030 0043: 0360 JNZ 0033H 0044: 0033 0045: 0000 HALT PUSH,POP 0030: 1600 MOV #0041H,R0 0031: 0041 0032: 0060 PUSH R0 0033: 0620 PUSH 0040H 0034: 0040 0035: 0648 POP (R


    注意事项

    本文(计算机组成原理课程设计(微程序设计))为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583