Repository navigation
0.0.3
Pre-release
Pre-release
唉,第三档本来想着修修改改了上,就一直没传,其实应该还有个第四档的,结果现在最终档马上都就要出来了,来不及喽。。。。。
那就把第三档第四档合一起上了吧
第三档前言:
(2025.5.8 改)
添加了识别 start 标识符以及 inner_loopX , outer_loopX (X一般代表数字,一个文件中可能有多个 inner_loop 或outer_loop)
特别注意输入的指令应当形如 lui a1, 0x20
即 “ 指令 + [空格] + rt + [逗号“,”] + [空格] + imm “
注意指令与后面内容有空格隔开,而后面 rt rs imm之间即便有逗号也要有空格分割(即便start , inner_loop , outer_loop也是一样)
把上版的输入内容存为 program - 副本.txt
把之前写的没一点用的东西先删了
第四档前言(没传在这次的md里面写在下次的,也就是最终版里面了)
(2025.5.12 更)
应该快要结束了,存一下档,本来应该是这个档或者上个档来做第三档的)
sb指令那里对应输出的机器码位置次序不对
由 return imm + rs + rt + opcode_map[instr] # 顺序:imm base_reg src_reg op
改为 return rt + rs + imm + opcode_map[instr] # 顺序 base_reg src_reg imm op