- 博客(1)
- 收藏
- 关注
原创 写一个riscv模拟器(1)
其中mmu_t中的entry表示程序开始的地址,后续我们会在mmu模块和machine模块中通过调用machine_load_program函数和mmu_load_elf来让state_t中的pc变量指向entry 从而开始执行程序。machine_load_program函数会读取文件并且通过mmu_load_elf函数来把mmu中的entry指向elf表中的开始地址,最后再让pc指向mmu中的entry,来执行程序。开始先声明elf头部表数组(用来存放elf头部表内容)接下来让我们进入正题吧。
2023-11-23 15:19:51 234 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人