Skip to content

luchao2424631502/ICSPA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

介绍

本项目是MOOC上NJU ICS课程5 x86模拟器PA项目代码

完成情况:

  • PA-1-1 ~ PA-3-1(Cache的模拟) 通过测试的代码都在分支PA3_1_初始状态
  • PA-3-2(保护模式) 通过测试的代码都在分支PA3-2初始状态
  • PA-3-3(分页机制) 通过测试的代码都在分支PA3-3_初始状态
  • PA-4-1(异常和中断的响应-系统调用) 通过测试的代码都在分支PA4-1_1_初始状态
  • PA-4-1(异常和中断的响应-时钟中断) 通过测试的代码都在分支PA4-1_2_初始状态
  • PA-4-2(外设与IO-模拟串口) 通过测试的代码都在分支PA4-2_1_初始状态
  • 后续模拟硬盘, 因为在nemu/src/monitor/expr.c中计算表达式需要解析ELF,但是把ELF的地址写死成了位于ram_disk中, 暂时懒得修改。暂改的代码位于分支PA4_new

上传代码只是想给做PA作业的人一个参考.

来源

本仓库是MOOC课程《计算机系统基础(五):x86模拟器编程实践》的代码仓库

请先获取对应的实验手册再开展实验,实验手册地址:

本代码仓库及其镜像地址:

About

ics pa x86模拟器

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages