add variable length instruction idea

This commit is contained in:
Rachel Lambda Samuelsson 2021-12-19 12:50:35 +01:00
parent a30700ff0d
commit 994e71cc7c

View File

@ -57,7 +57,7 @@
# Encoding stuff # Encoding stuff
* Constant size 2 byte instructions (not including operands) * Common instructions are 1 byte and a lookup table is used to run a function executing said instruction. Less common instructions will have the first byte take them to a function which reads the next byte, allowing for a tree of instructions.
* All words realistically **have** to be the same size for the stack to make sense. Which size should be used? This feels like it could easily become machine dependant. * All words realistically **have** to be the same size for the stack to make sense. Which size should be used? This feels like it could easily become machine dependant.
* Possibly go for the highest you have, 8 bytes? Would mean that performance would be god awful on 32 bit machines. I might be ok with that? Am I? * Possibly go for the highest you have, 8 bytes? Would mean that performance would be god awful on 32 bit machines. I might be ok with that? Am I?