【Computer Organization笔记16】大实验任务详细说明:支持指令流水的计算机系统设计与实现

本文详细介绍了支持指令流水的计算机系统设计与实现,涵盖了实验目的、指令系统设计、指令分类与格式、CPU设计等内容。实验旨在理解Von Neumann结构,实现MIPS 16e指令系统,解决流水线冲突。内容包括ALU功能、寄存器组构成、数据通路设计和流水线CPU结构,强调了在设计中如何处理流水冲突和中断。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本次笔记内容:
P31 计算机组成原理(31)
P32 计算机组成原理(32)

我的计组笔记汇总:计算机组原理成笔记

视频地址:计算机组成原理 清华大学刘卫东 全58讲 国家精品课程 1080P 更完

幻灯片见我的 GitHub 仓库:计算机组成原理 src/slides

本节课继续由老师讲解实验;本节课后的下周周一、周四由同学们来讲解自己的进度。

本将标题为:支持指令流水的计算机系统设计与实现。

尽量做流水,实在不行做多周期。

这节课也是对计算机组成原理的综述、复习。很重要。

内容提要

  • 实验目的及目标
  • 指令系统分析
  • 指令执行骤举例
  • CPU框架设计
  • 讨论

做计算机第一件事,干什么呢?设计指令系统。老师已经给大家了。指令系统分析实际上就是需求分析

实验目的

  • 进一步理解和掌握 Von Neumann 结构计算机各部件组成及内部工作原理
  • 进一步掌握计算机指令系统及指令功能的实现方法
  • 进一步加深对指令流水概念、实现机制和流水冲突等的理解
  • 培养硬件设计(计算机系唯一需要在硬件上动手的课,此外,CS国防生可能以后还要做很多硬件相关的东西)和调试的能力
  • 培养团队管理、合作精神及表达沟通能

实验目标

最低目标

  • 实现 THCO MIPS 指令系统,能运行已有的监控程序
    • 多周期/指令流水CPU
    • 支持I/O操作
  • 可在监控程序下运行应用程序
  • 完善监控程序等辅助软件系统

更高目标

  • 更好地解决流水线“冲突”问题
  • 中断、分时、双机通信
  • 应用程序
  • 与编译系统的结合

指令系统设计

  • 16位字长单字指令
  • 满足指令系统的基本要求
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值