Defining a basic CPU and Register type.