encapsulate CPU state within machine class