I found out exactly what I was looking for by reading the following.
I hope this helps someone :)
Question
When designing a process Virtual Machine , the initial consideration that you make is the instruction set encoding.
Could someone please explain what this exactly means without going too much into compiler construction or computer architecture.I would appreciate it if the explanation would only touch on what to expect when designing an instruction set for a register based Virtual Machine and the importance of considering the encoding of the instruction set before design.
Some code examples would really be appreciated :)
Solution
I found out exactly what I was looking for by reading the following.
I hope this helps someone :)