文档:新建指令编码.md——RISC-V 式 op+func 编码定案存档

- 前缀长度组(1/01/001/0001 定 4/8/16/32B)+ op 按组分治
- 字节 1 = [func:4|fmt:4];func 10 组合(宽度×符号+F32/F64)语义随 op
- fmt 4 位 9 格式(格式合并作废,CALL/CAL 独立)
- 19 类型 → 10 func 编译期映射;BOOL 0/1 编译器强制
- 与 RISC-V 对照表 + 决策历史
This commit is contained in:
2026-08-24 14:43:16 +08:00
parent 21c4b953f9
commit 5b10c2c826
2 changed files with 132 additions and 0 deletions
+2
View File
@@ -11,6 +11,7 @@ doc/
isa/指令配置.md
isa/指令集优化.md
isa/指令集清单.md
isa/指令编码.md
compiler/编译管线.md
compiler/STCompiler使用说明.md
compiler/词法.md
@@ -32,6 +33,7 @@ doc/
| [`isa/指令配置.md`](isa/指令配置.md) | ops.txt:指令登记唯一事实来源、OpTable、屏蔽机制 |
| [`isa/指令集优化.md`](isa/指令集优化.md) | **V2 草案**:变长指令、槽表/值区、IEC 类型扩展、待确认问题 |
| [`isa/指令集清单.md`](isa/指令集清单.md) | **V2 草案**:全功能指令清单(10 类 ~55 条,核心/扩展/预留) |
| [`isa/指令编码.md`](isa/指令编码.md) | **V2 定案**RISC-V 式 op + func 编码(前缀长度组 / func 10 组合 / 19 类型映射) |
| [`compiler/编译管线.md`](compiler/编译管线.md) | 编译器边界与管线 |
| [`compiler/STCompiler使用说明.md`](compiler/STCompiler使用说明.md) | 构建、用法、工程文件、ST 子集、错误类别 |
| [`compiler/词法.md`](compiler/词法.md) | 12.4 词法:关键字表、token、大小写、TIME 字面量 |