register machine concepts 9848785