Skip to content
Anz edited this page Jan 7, 2011 · 3 revisions

Bytecode

Sheme

8 bit instruction

32 bit addr

| instruction | addr
| 00000000    | 00000000000000000000000000000000 |

Bytecode

#define BC_NOP    0x00
#define BC_ARG    0x01
#define BC_SYNC   0x02
#define BC_ASYNC  0x03
#define BC_RET    0x04
#define BC_CMP    0x05
#define BC_JMP    0x06
#define BC_JE     0x07
#define BC_JNE    0x08
#define BC_JL     0x09
#define BC_JLE    0x0A
#define BC_JG     0x0B
#define BC_JGE    0x0C
#define BC_ENTER  0x0D
#define BC_SYNCE  0x0E
#define BC_ASYNCE 0x0F

Clone this wiki locally