阶段5-2:文档收尾——vm 指令执行/扫描周期、compiler 寄存器码/符号表/STCompiler说明、executor 入口全部更新为 V2

This commit is contained in:
2026-08-26 10:40:20 +08:00
parent 98d2e86dca
commit 84de006665
6 changed files with 242 additions and 275 deletions
+3 -3
View File
@@ -22,10 +22,10 @@ BytecodeExecutor <name>.stb [--cycles N] [--replay <file>] [--step]
## 职责
- 加载 `.stb` 映像与 `<name>.runtime.toml` sidecarI/O 绑定 var → 槽号 → channel/bit
- 加载 `.stb` 映像与 `<name>.runtime.toml` sidecarI/O 绑定 var → 槽号 → channel/bitV2 槽号为槽表条目下标
- 读取时**校验型号标识与 SHA-256**:型号不匹配 / 文件被篡改 → 直接报错拒绝(执行器只接受与自身内建型号一致的映像)
- 按 sidecar 采样 I、写回 Q(不创造变量)
- `dt_ms` / `cycle_limit` 从映像头取,推进内置 FBTON/TOF/TP/CTU/CTD/CTUD/R_TRIG/F_TRIG
- 按 sidecar 采样 I、写回 Q(不创造变量;V2 槽表两级:绑定 var → 槽号 → `slot_addr` → 值区
- `dt_ms` / `cycle_limit` 从映像头取,推进内置 FB15 条:TON/TOF/TP/CTU/DCTU/CTD/DCTD/CTUD/DCTUD/R_TRIG/F_TRIG/SR/RS/PWM/RTC
- 单步、看寄存器和映像、按录制的 `I` 回放
## 边界