lian700 / Lab-ComputerOrganization

华中科技大学计算机组成原理实验,lab of computer organization in HUST CS School.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

计算机组成原理实验 Computer Organization

华中科技大学计算机学院计科专业大三上组原实验,实验平台为Logisim。

从零开始搭建CPU,写于2018/10/09,时间匆匆,共勉。 实验完成于2018/12/02。 我在crc实验上倾注了较多的心血,crc也是我这整个实验的亮点,我有留一个程序用于求(21,16)crc编码的异或表达式,我想只要你给出生成多项式和具备基本的C++程序设计能力,你就能基于我给出的程序得到任意位余数的异或表达式。


Data Presentation(数据表示实验)

  • 国标码转区位码
  • 偶校验
  • 海明校验
  • CRC循环冗余校验
  • 简单流水实验

Arithmatic and Logic Unit(运算器实验)

  • 并行快速加法器
  • 阵列乘法器
  • booth一位乘法器,感谢博客
  • 32位MIPS运算器

Storage System(存储实验)

  • 汉字字库扩展(存储器字扩展)
  • MIPS RAM(存储器位扩展)
  • MIPS RegFile
  • 全相连cache

Simple CPU(CPU实验)

  • 单周期MIPS(硬布线)
  • 多周期MIPS(微程序)
  • 多周期MIPS(硬布线)

About

华中科技大学计算机组成原理实验,lab of computer organization in HUST CS School.


Languages

Language:C++ 56.0%Language:Assembly 44.0%