BytePusher II

Intro
BytePusher II is more powerful than the the original BytePusher but not much more complex.

Memory
Memory is an array of 32-bit words. BytePusher II uses word addressing, not byte addressing.

CPU
BytePusher II uses the NybbleScrambler CPU.

Endianness
Since all operations are performed on whole words the VM is independent on the byte order of the host computer. Memory image files are stored in the big-endian format. For a little-endian host the byte order needs to be reversed only when loading or saving a memory image file.

More to come...