tinyVM
make run # run vm, now it fetch first some bytes from Disc to memory
make test
- little endian
- 32 bit instuction code
- $1
- $2
- $3
- $4
- $5
- $6
- sp - stackpointer
- ip - instruction pointer
- 32bit code
- opcode 1byte(8bit)
- regs and immediate value(28bit)
bytecode = 0
bytecode = 1
DST should be a register.
SRC should be a register or immediate value.
bytecode = 2
DST should be a register.
SRC1 should be a register or immediate value.
SRC2 should be a register or immediate value.
bytecode = 3
DST should be a register.
SRC1 should be a register or immediate value.
SRC2 should be a register or immediate value.