《KSCO老师带你手搓RISC-V高性能模拟器》
课程介绍:在本课程中,我们将使用 C 语言从零开始实现一个高性能 RISC-V 64 位模拟器。在课程的最后,我们会得到一个代码量 4000 行左右的,零依赖的用户态程序模拟器,可以运行一些真实世界的程序,比如 Lua 4.0。
如果读者好奇 JIT 模拟器的工作原理,那么本课程正是为你准备的。
每周五晚上 20:00 更新(如果不咕)
分集标题:
第一课:搭建开发环境、初始化项目
第二课:开始读取可执行文件
第三课:完成读取可执行文件
第四课:模拟器框架
第五课:Decoder 模块
第六课:开始编写解释器模块
第七课:完成解释器模块
第八课:使用 JIT 技术提高性能
课程官网:https://ksco.cc/rvemu/