os_kernel_lab/related_info/labX/v9_cpu_X.md
2016-02-22 17:14:34 +08:00

2.7 KiB
Raw Blame History

challenge1:简化ucore lab1-3使其能在v9-cpu上运行。

提示: 基于 https://com.github/chyyuu/v9-cpu 已经在ubuntu 15.10上实验过,很容易测试运行起来。 状态已有一个简化的CPU模拟器em一个简化的C子集编译器c, 要求简化ucore os lab1~lab3的code使其能够在v9-cpu上运行.体现lab1~lab3的特点。 完成人:

challenge2:简化ucore lab4-5使其能在v9-cpu上运行。

提示: 基于 https://com.github/chyyuu/v9-cpu 已经在ubuntu 15.10上实验过,很容易测试运行起来。 状态已有一个简化的CPU模拟器em一个简化的C子集编译器c, 要求简化ucore os lab4~lab5的code使其能够在v9-cpu上运行.体现lab4~lab5的特点。 完成人:

challenge3:简化ucore lab6-7使其能在v9-cpu上运行。

提示: 基于 https://com.github/chyyuu/v9-cpu 已经在ubuntu 15.10上实验过,很容易测试运行起来。 状态已有一个简化的CPU模拟器em一个简化的C子集编译器c, 要求简化ucore lab6~lab7的code使其能够在v9-cpu上运行.体现lab6~lab7的特点。 完成人:

challenge4:简化ucore lab8使其能在v9-cpu上运行。

提示: 基于 https://com.github/chyyuu/v9-cpu 已经在ubuntu 15.10上实验过,很容易测试运行起来。 状态已有一个简化的CPU模拟器em一个简化的C子集编译器c, 要求简化ucore lab8的code使其能够在v9-cpu上运行.体现lab8的特点。 完成人:

challenge:在v9-cpu上增加debugger功能。

提示: 基于 https://com.github/chyyuu/v9-cpu 已经在ubuntu 15.10上实验过,很容易测试运行起来。 状态已有一个简化的CPU模拟器em有初步的debugger实现一个简化的C子集编译器c, 要求扩展em.c支持debugger功能可单步调试设置断点显示函数调用堆栈显示内存内容等。 完成人:

challenge6:把v9-cpu编译器用javascript重写

提示: 基于 https://com.github/chyyuu/v9-cpu 已经在ubuntu 15.10上实验过,很容易测试运行起来。 状态已有一个简化的C子集编译器c, 要求 c.c --> c.js

challenge7:把v9-cpu模拟器用javascript重写

提示: 基于 https://com.github/chyyuu/v9-cpu 已经在ubuntu 15.10上实验过,很容易测试运行起来。 状态已有一个简化的CPU模拟器em有初步的debugger实现 要求 em.c --> em.js