南京大学ICS2019编程作业NEMU基于RISCV32架构

2022-10-21

南京大学ICS2019编程作业:NEMU(基于RISC-V32架构)

项目简介

本资源文件是南京大学计算机科学与技术系ICS(计算机系统入门)班的编程作业,主要内容是基于RISC-V32架构的NEMU项目,目前进度为PA3。该项目旨在帮助学生深入理解计算机系统的底层原理,并通过实际编程任务提升学生的编程能力和系统设计能力。

项目描述

该项目包括以下子项目/组件:

  1. NEMU:基于RISC-V32架构的模拟器,用于模拟计算机系统的运行环境。
  2. PA3:当前的编程任务进度,学生需要完成PA3中的相关任务。

使用说明

安装工具

要安装所需的工具和依赖项,请在终端中运行以下命令:

bash instools.sh

初始化项目

在安装完工具后,可以通过以下命令初始化项目:

bash reinit.sh

注意事项

  • 该项目是南京大学计算机科学与技术系ICS班的编程作业,仅供学习使用。
  • 部分子项目/组件尚未完全实现,学生需要根据任务指南逐步完成。
  • 请确保在完成任务时遵循相关的编程规范和指南。

贡献与反馈

如果您在使用过程中遇到任何问题或有任何建议,欢迎通过邮件或GitHub Issues进行反馈。我们非常感谢您的贡献和建议,这将有助于我们不断改进和完善该项目。

下载链接

南京大学ICS2019编程作业NEMU基于RISC-V32架构