Skip to content

Releases: widsnoy/widsnoy-la32r

实践任务13:添加其它异常支持

Choose a tag to compare

@widsnoy widsnoy released this 14 May 11:09

为CPU增加取指地址错(ADEF)、地址非对齐(ALE)、断点(BRK)和指令不存在(INE)异常的支持。
为CPU增加中断的支持,包括2个软件中断、8个硬件中断和定时器中断。
为CPU增加控制状态寄存器ECFG、BADV、TID、TCFG、TVAL、TICLR。

实践任务12:添加系统调用异常支持

Choose a tag to compare

@widsnoy widsnoy released this 11 May 14:31
EXP12

add exception and interrupt handling

EXP11: 转移指令和访存指令添加

Choose a tag to compare

@widsnoy widsnoy released this 30 Apr 10:37
add more store/load/branch instructions

EXP10: 算术逻辑运算指令和乘除法运算指令添加

Choose a tag to compare

@widsnoy widsnoy released this 28 Apr 16:09
add operation instructions and fix bugs

简单五级流水线 CPU (前递方法解决冲突)

Choose a tag to compare

@widsnoy widsnoy released this 23 Apr 11:42

对应 CPU 实战 的 EXP9

简单五级流水线 CPU (阻塞解决相关冲突)

Choose a tag to compare

@widsnoy widsnoy released this 23 Apr 10:40
archive

update README