Ponde scc32plus

Adding load / store inst
fetch is asynchronous
use one of global registers as a pointer
byte / hword / word access
post increment / post decrement of the pointer

word myptr; // r0

__map__(myptr);

*byteptr++ = inp(IN);

*(myptr as byteptr++) = inp(IN);

re-arrange instruction table DBG_ instructions to different opcodes

Added iteration insts for inner loop speed up.
use one of global registers as an iteration variable
post increment / post decrement of the iteration variable

word loop;
__iter__(loop);

loop = 10;
while(itervar—) {
/* do something */
}

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License