Alex Li的学习笔记

不想学习…

猜猜是什么原因导致我现在刚准备睡()

实验要求:

使用logism自主搭建出一个支持所给指令集的32位CPU,并通过课下正确性测试。

  • 指令集:lw,sw,addu,subu,ori,j,beq。
  • 内存大小:32字。只需要一个RAM。
  • ROM大小:要求能执行32条指令。ROM不一定需要地址的全部位数。只需要一个ROM。
  • PC需要复位功能,起始地址为0x00003000。

我的CPU: https://github.com/lixu10/Logisim_SingleClock_CPU

搭建过程

一头雾水,根本不会搭啊。幸亏有学长的教程:一本书教你通关计组实验 - Kamonto's Little Planet ,简直是神!

然而搭完之后提交得到了WA的结果,经过一天多的Debug,终于解决了所有问题。

阅读全文


学习参考:

北航计算机希冀平台 Judge

Logisim中文用户手册:AnyShare

USTC课程网站 Logisim 使用教程 - Digital Lab 2025

Logisim是一个模拟CPU运行的工具。

下载安装

下载地址:Logisim 下载 |SourceForge.net

阅读全文