没有合适的资源?快使用搜索试试~ 我知道了~
chip8:用C语言编写的Chip8反汇编器和解释器
共22个文件
c:9个
h:7个
txt:3个
需积分: 9 1 下载量 96 浏览量
2021-04-13
14:15:17
上传
评论
收藏 70KB ZIP 举报
温馨提示
芯片8 用C99编写的Chip8反汇编器和解释器 拆装机 反汇编程序使用递归遍历算法查找程序中的所有操作码,并标记所有找到的分支位置。 汇编 反汇编程序没有依赖关系,应该像在Linux / MacOS上一样进行编译(已测试)。 mkdir build cd build cmake ../disassembler && make 用法 发射 ./chip8-dis /path/to/rom 选项 -o print opcodes in hex -a print the address of each opcode 笔记: 我曾经遇到过利用自行修改代码chip8程序很多,所以静态反汇编并不完美。 口译员 解释器将操作码哈希与功能指针表结合使用以提高性能,并且除声音外,其他功能完全正常。 汇编 通过您选择的程序包管理器安装SDL2,然后 mkdir build cd build cma
资源推荐
资源详情
资源评论
收起资源包目录
chip8-master.zip (22个子文件)
chip8-master
common
rom_io.c 462B
opcode.c 2KB
opcode.h 845B
rom_io.h 232B
interpreter
cpu.h 3KB
debugging.h 408B
ui.h 766B
cpu.c 9KB
CMakeLists.txt 425B
ui.c 2KB
debugging.c 2KB
main.c 1KB
CMakeLists.txt 749B
cmake
FindSDL2.cmake 10KB
README.md 1KB
disassembler
disassembler.c 8KB
CMakeLists.txt 260B
disassembler.h 545B
stack.h 432B
stack.c 1KB
main.c 849B
demo.gif 65KB
共 22 条
- 1
资源评论
王牌对王牌飞行
- 粉丝: 33
- 资源: 4775
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功