at this link: http://www.artima.com/underthehood/leanmeanP.html i read: "The JVM has a program counter and three registers that manage the stack. It has few registers because the bytecode instructions of the JVM operate primarily on the stack. This stack-oriented design helps keep the JVM's instruction set and implementation small."
what does it mean by 'The JVM has a program counter and three registers '? i guess jvm is a software process and PC register belong to CPU's(hardware). Is it like JVM has some memory addresses which it uses it as a PC and other registers. and filling up with instructions and incrementing it, same as CPU does for their registers.