Hipo is a hypotetical computer for learning machine language easily and fast. The programming student can use hipo for develop simple programs and understand the internal logic of the computer. The capability to use Donald Knuth's MMIX machine language