Of course I did understand this. I suppose the virtual "Java Processor" in fact uses 32 or 64 bit data. But the instruction coding might (or might not) be quite different when doing a byte-encoded instruction set (like a X86 processor) or using another instruction width (like ARM). -Michael