Commit Graph

23 Commits

Author SHA1 Message Date
38d433558d 实现中断与异常 2025-04-18 19:18:49 +08:00
a096b91bc1 添加右移测试 2025-04-17 23:48:13 +08:00
29019b9b98 解决lb lh 指令没有进行符号扩展的问题 2025-04-17 23:36:44 +08:00
46d1e933f5 实现printf函数 2025-04-17 19:17:03 +08:00
de4a5b9548 成功使用print外设打印出hello world 2025-04-17 19:03:28 +08:00
333cc57c99 函数调用正常 2025-04-17 15:35:32 +08:00
1eb2785984 模拟cpu成功运行 2025-04-17 11:14:53 +08:00
ed0144b2ce 改为全局变量 2025-04-17 00:12:31 +08:00
be8c08f176 添加基础指令解析和运行 2025-04-17 00:04:59 +08:00
5aec6bced8 Merge branch 'main' of http://1.92.113.30/andy/c_soft into main 2025-04-16 19:41:03 +08:00
719ece9555 开始写riscv指令解析 2025-04-16 19:39:04 +08:00
ranchuan
1b403fa5b9 补充 2024-12-31 16:29:38 +08:00
ranchuan
fe7ef3654a 非main函数中获取 命令行参数 2024-12-31 16:29:03 +08:00
ranchuan
09e6c52a46 thread_fun 添加弱定义 2024-12-27 19:07:01 +08:00
ranchuan
4b2011f336 解决词法分析token错误的问题 2024-11-28 19:11:39 +08:00
ranchuan
c9874d1eaa 写了解析函数定义的部分 大致有了一个生成抽象语法树的思路 2024-11-01 14:33:34 +08:00
ranchuan
ac8fbdbb27 胡乱写了一些语法分析 不想写了 2024-10-31 16:51:31 +08:00
ef7a4fdf4b 添加双字符符号的解析 2024-10-30 23:30:35 +08:00
ranchuan
01a7999d55 添加符号和数字的解析 2024-10-30 19:08:46 +08:00
93a8c2c265 添加 c语言词法分析 初步 2024-10-29 00:02:03 +08:00
19ea8f8184 make.py 改为utf-8编码 2024-06-28 21:34:36 +08:00
ranchuan
474a58e53d 添加debug,每个线程都维护一个jump帧 2024-06-21 15:20:47 +08:00
ranchuan
9ac75c09ac 初步实现异常捕获机制 2024-06-18 19:37:43 +08:00