指令编码:CALL/CAL rd 恒 0 约定成文(U14)

This commit is contained in:
2026-08-24 16:05:56 +08:00
parent 721dfabf87
commit 2cc09903c9
+4 -2
View File
@@ -93,8 +93,10 @@ func 决定"功能的细节"(宽度/符号/浮点)
| `010 010` | JMP | 00 | JMP | off32=47..16、pad=63..48 |
| `010 011` | JT | 00 | JC | rd=23..16、off32=55..24、pad=63..56 |
| `010 011` | JF | 01 | JC | 同上 |
| `010 100` | CALL | 00 | CALL | fn_id32=47..16、pad=63..48 |
| `010 101` | CAL | 00 | CAL | fb_id16=31..16、slot32=63..32 |
| `010 100` | CALL | 00 | CALL | fn_id32=47..16、pad=63..48rd 恒 0 |
| `010 101` | CAL | 00 | CAL | fb_id16=31..16、slot32=63..32rd 恒 0 |
> **rd 恒 0 约定(U14 定案)**CALL / CAL 的 rd 字节(23..16)未使用,编码恒 0;指令身份由前缀分区 + op 决定,rd 不参与语义。
## 6. uses_rd / uses_ra / uses_rb(寄存器越界检查推导)