what is a machine that can understand instruction written in a machine language