No dedicated stack pointer isn't much of a problem. Stack growing up might be.
> 8-bit bytes
Doesn't the C standard just specify the minimum range of datatypes, and the max? Don't know if you can tell the size of actual bit without triggering UBI. (obviously not a C programmer)
https://stackoverflow.com/a/8061758/254477
So, it has been ported to some weird platforms.