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

1 关于设计

1.1 设计目的及要求

通过一个完整的8位指令系统结构(ISA)的设计和实现,加深对计算机组成原理课程内容的理解,建立起整机系统的概念,掌握计算机设计的基本方法,培养科学的工作作风和分析、解决实际问题的工作能力。

综合运用计算机组成原理、数字逻辑和汇编语言等相关课程的知识,理解和熟悉计算机系统的组成原理,掌握计算机主要功能部件的工作原理和设计方法,掌握指令系统结构设计的一般方法,掌握并运用微程序设计(Microprogramming)思想,在设计过程中能够发现、分析和解决各种问题,自行设计自己的指令系统结构(ISA)。 1.2设计内容

基于TDN-CM++计算机组成原理实验教学系统,设计和实现一个8位指令系统结

构(ISA),通过调试和运行,使设计的计算机系统能够完成指定的功能。 设计过程中要求考虑到以下各方面的问题:

⑴指令系统风格(寄存器-寄存器,寄存器-存储器,存储器-存储器); ⑵数据类型(无符号数,有符号数,整型,浮点型); ⑶存储器划分(指令,数据);

⑷寻址方式(立即数寻址,寄存器寻址,直接寻址等); ⑸指令格式(单字节,双字节,多字节);

⑹指令功能类别(算术/逻辑运算,存储器访问,寄存器操作,程序流控制,输入/输出);

⑺依据CPI值对指令系统进行性能分析。 1.3 仪器

TDN-CM++计算机组成原理实验教学系统一台,排线

2 设计分析

2.1时序分析

TDN-CM++计算机组成原理实验教学系统时序功能部件:

实验所用的时序电路原理如下图2.1可产生四个等间隔的时序信号TS1~TS4,

计算机组成原理设计一个Isa,计算机组成原理相关推荐

  1. 计算机组成原理设计一个累加和,组成原理课设关于累加器.doc

    组成原理课设关于累加器 沈阳航空航天大学 课 程 设 计 报 告 课程设计名称:计算机组成原理课程设计 课程设计题目:COP2000实现数据累加 院(系):计算机学院 专 业:计算机科学与技术 班 级 ...

  2. 2016计算机课程设计,2016年计算机组成原理课程设计-硬布线控制器的设计.doc

    2016年计算机组成原理课程设计-硬布线控制器的设计 编 号: 学 号: 课 程 设 计 教 学 院计算机学院课程名称计算机组成原理课程设计题 目硬布线控制器的设计专 业计算机科学与技术班 级二班姓 ...

  3. 计算机键盘设计是否合理,计算机键盘设计中的人机工程学体现

    邹伟民 摘要 在计算机人机界面当中,键盘的重要性不言而喻,是应用非常广泛的一种输入工具,原有的计算机键盘在设计的过程中出现了一定的缺陷,造成使用者出现职业病等情况,但是现在很多电脑键盘通过人机工程学进 ...

  4. 计算机网站设计培训班,成都计算机网页设计篇培训

    成都计算机网页设计篇培训?根据的人才网站显示,每年全国各类企业对网页设计师的人才需求缺口在50万人左右,而实际需求远远大于这个数字,网页设计师不仅IT专业企业需要,广大的非IT企业也需要,一个基本的企 ...

  5. 计算机课程设计参考文献,计算机课程设计专著参考文献 计算机课程设计论文参考文献哪里找...

    [100个]关于计算机课程设计专著参考文献汇总,作为大学生的毕业生应该明白了计算机课程设计论文参考文献哪里找,收集好参考文献后的计算机课程设计论文写作起来会更轻松! 一.计算机课程设计论文参考文献范文 ...

  6. 计算机网页设计论文范文,计算机网页设计学论文参考文献 计算机网页设计专著类参考文献哪里找...

    [100个]计算机网页设计学论文参考文献供您参考,希望能解决毕业生们的计算机网页设计专著类参考文献哪里找相关问题,整理好参考文献那就开始写计算机网页设计论文吧! 一.计算机网页设计论文参考文献范文 [ ...

  7. 设计一个模型计算机的原理,计算机组成原理——基本模型机设计与实现

    一.实验目的与要求 (一).实验目的 1.在掌握部件单元电路实验的基础上,将微程序控制器模块与运算器模块.存储器模块组合成一起,组成一台基本模型计算机. 2.用微程序控制器来控制模型机的数据通道. 3 ...

  8. 计算机组成原理 设计一个8位的数据寄存器DR

    dr寄存器如图所示  testbench及 相应模块如下 module dr(clk,rst,drload,din,dout); input clk,rst,drload; input [7:0] d ...

  9. 计算机组成原理写一个运算器,计算机组成原理运算器的实现实验报告.doc

    信息与管理科学学院计算机科学与技术 实验报告 课程名称: 计算机组成原理 实验名称: 运算器实验 姓 名: 班 级: 指导教师: 学 号: 实 验 室: 组成原理实验室 日 期: 2013-11-16 ...

最新文章

  1. Windows phone 7新开发工具发布
  2. java数据类型之间的转化
  3. [转]使用Yii CUploadedFile上传文件(图片)
  4. React系列---Webpack环境搭建(二)不同环境不同配置
  5. Apache Mesos + Marathon和Java EE
  6. 订阅号微信公众号历史文章爬虫php,一步步教你怎么打造微信公众号历史文章爬虫...
  7. java获取资源文件的各种方法
  8. oracle使用表空间语句,oracle表空间语句
  9. win11搜索栏无法输入 Windows11搜索栏无法输入的解决方法
  10. Kotlin的一些特殊运算符
  11. Linux 卸载JDK以及安装步骤
  12. 工业智能网关,数据采集网关
  13. windows 系统 system 进程占用80端口
  14. Ipv6地址与Ipv6 Cidr合法性校验
  15. java异常之-Caused by: java.lang.IllegalStateException: Method has too many Body parameters
  16. 日志宝:大众也能看懂的Web访问日志数据分析
  17. Android内存管理(9)*MAT:Heap Dump,Shallow Heap,Retained Heap,Dominating Tree,GC Roots等的含义...
  18. TTD 专题 (第一篇):C# 那些短命线程都在干什么?
  19. Android+webService的连接
  20. 硬件开发者之路之-----运放共模电压的解释

热门文章

  1. 搭建本地 Registry - 每天5分钟玩转 Docker 容器技术(20)
  2. java 对象 输出
  3. OpenCL异构扩展
  4. (转) 设置sqlplus中的退格键
  5. 1874 素数和最大 - Wikioi
  6. 8天学通MongoDB——第六天 分片技术
  7. Torchlight(火炬之光)人物骨骼动画
  8. mcp2515 芯片驱动总线错误BUG的解决方法(主要无法进入中断bug)
  9. Docker (2)与虚拟机的比较
  10. 区块链BaaS云服务(20)百度超级链BaaS