.

.

《计算机组成原理》课程设计报告

——微程序设计

指导老师: 丁 伟

学院: 计算机学院

班级: 软件 1501

姓名:

学号:

一、项目任务

本项目的任务是针对第2章所述的OpenJUC-II教学机模型机,设计控制器的微程序,实现该模型机的指令系统。通过课程设计理解指令的执行过程,指令系统与硬件的关系,进而加深对计算机的结构和工作原理的理解。

二、项目设计

本项目预期分为6个上机设计步骤:

Day1:熟悉微程序的设计和调试方法

Day2:双操作数指令的设计与调试

Day3:条件转移指令的设计与调试

Day4:移位指令的设计与调试

Day5:堆栈相关指令的设计与调试

Day6:中断系统的设计与调试

通过上述实践步骤,初步达成微程序设计要求,针对不同产品提出的不同要求,通过编写相应符合的微程序汇编指令,达到预期效果和收益。

三、项目需求

OpenJUC-II模型机、Quartus II软件、虚拟实验板软件、Windows计算机、预先编写完成的.sof和.scc文件。

取指令字段

取目的操作数入口

取目的操作数入口

取源操作数

进入取目阶段相对寻址变址寻址间接寻址直接寻址立即寻址寄存器自增间接寄存器间接寄存器寻址入口

进入取目阶段

相对寻址

变址寻址

间接寻址

直接寻址</

计算机组成原理汇编微程序,计算机组成原理课程设计(微程序设计).doc相关推荐

  1. 计算机组成流水灯原理,计算机组成原理课程设计(微程序设计)

    <计算机组成原理课程设计(微程序设计)>由会员分享,可在线阅读,更多相关<计算机组成原理课程设计(微程序设计)(13页珍藏版)>请在人人文库网上搜索. 1.计算机组成原理课程设 ...

  2. 计算机组成原理课程设计a,计算机组成原理课程设计报告.doc

    计算机组成原理课程设计报告.doc (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 计算机组成原理课程设计报告实验项目:1.设计一 ...

  3. 《计算机组成原理》课程设计---微程序设计

    <计算机组成原理>课程设计---微程序设计 一.目的和要求 二.实验环境 三.具体内容 1.分析TEC-2机的功能部件组成,分析TEC-2机支持的指令格式等. (一)AM2901芯片的内部 ...

  4. 计算机组成与原理课程设计心得,计算机组成原理课程设计心得.doc

    <计算机组成原理课程设计心得.doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<计算机组成原理课程设计心得.doc>文档请在天天文库搜索. 1.计 ...

  5. uM计算机组成原理,计算机组成原理_课程设计报告.doc

    计算机组成原理_课程设计报告.doc (21页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.9 积分 下载可编辑计算机组成原理课程设计报告班级:计 ...

  6. c语言电子计算器课程设计报告,计算机程序设计课程设计报告.doc

    计算机程序设计课程设计报告.doc PAGE 1 计算机程序设计(C语言) 课程设计报告 题目:学生信息管理系统 学院: 计算机科学与工程学院 专业: 电子信息工程 班级:110406 姓名: 黄伟强 ...

  7. 计算机专业课程设计报告c语言,计算机程序设计(C语言)课程设计报告.doc

    计算机程序设计(C语言)课程设计报告.doc 计算机程序设计C语言课程设计报告题目电子动画时钟 学院 机电工程学院专业 班级090109班学号 姓名 指导教师 设计日期 一.概述选题背景 随着社会的进 ...

  8. c语言课程设计湖南工程学院,湖南工程学院15级C语言课程设计报告.doc

    湖南工程学院15级C语言课程设计报告.doc 课 程 设 计 报 告 课程名称 C语言课程设计 课题名称 通讯录 专 业 电气工程 班 级 1561 学 号 201517060105 姓 名 卢靖 指 ...

  9. c语言课程设计作业红白球,c语言课程设计报告.doc

    <c语言课程设计报告.doc>由会员分享,可在线阅读,更多相关<c语言课程设计报告.doc(28页珍藏版)>请在装配图网上搜索. 1.C程序设计课程设计学 院: * 专 业: ...

最新文章

  1. 【Qt】QPixmap加载图片报错:Corrupt JPEG data: premature end of data segment Didn‘t expect more than one scan
  2. setAttibute和getParameter的区别
  3. XamarinSQLite教程在Xamarin.Android项目中定位数据库文件
  4. Linux下搭建Tomcat服务器
  5. Hyper-V的管理与使用之一:添加功能
  6. rhel7+apache+c cgi+动态域名实现web访问
  7. 给某个 SAP S/4HANA 用户分配 Business Role
  8. 90行代码让微信地球转起来,太酷了!(python实现)
  9. 60-100-030-使用-Docker MySQL 8 主从复制
  10. PHP动态网页设计与制作案例教程pdf
  11. 大数据学习之大数据概述
  12. SpringBoot分布式项目实现Session共享
  13. Leetcode 1653. Minimum Deletions to Make String Balanced [Python]
  14. 智慧社区中的物联网产品应用
  15. WIN10下系统缩放比例(DPI)的魔幻设置
  16. SIM7600CE http post
  17. 仙剑奇侠传7御灵有什么用?御灵的作用与培养策略
  18. Android 资源管理利器Resources和AssetManager介绍
  19. mysql数据库的介绍与初始配置
  20. ACM MM 2022 | 基于GMM的多重prototype,助力UDA语义分割新SOTA

热门文章

  1. 使用mvn命令时出现Project ‘xx‘ is duplicated in the reactor
  2. C++ Primer 学习札记(二)
  3. Arduino - RGB全彩LED模块
  4. 智慧协同新应用:FEv6.6,让组织更灵动/敏捷!
  5. 急!急!急!有偿求助
  6. 2022年天猫双11活动时间及玩法
  7. 计算机考研复试【面试真题】
  8. 成为江苏卫视《一站到底》节目站神之策略
  9. 核雕图案的寓意(下)
  10. 扒一扒ThreadLocal原理及应用