OSECPUの仮想CPUの命令セット
ver.0.00
- 00: NOP
- 02: LOADINT Rxx, imm32
- 06: COPYINT Rxx, Rxx
- 14: ADDINT Rxx, Rxx, Rxx
ver.0.01
- 01: LABEL imm32
- 03: LOADLBL Pxx, imm32
- 04: COND Rxx : プリフィクス regのbit0の値で修飾された命令を実行するかどうか決める
- 21: CMPNE reg, reg, reg : A = (B != C) ? -1 : 0
ver.0.2以降
- 10:OR, XOR, AND, ?,
- 14:(ADD), SUB, MUL, ?,
- 18:SHL, SAR, DIV, MOD
- 22: CMPL
- 23: CMPG
- 24: CMPLE
- 25: CMPGE
- 26: TESTZ
- 27: TESTNZ