## 6 `mixvm`, the MIX computer simulator ¶

This chapter describes `mixvm`, the MIX computer simulator. `mixvm` is a command line interface programme which simulates the MIX computer (see The MIX computer). It is able to run MIXAL programs (see MIXAL) previously compiled with the MIX assembler (see `mixasm`, the MIXAL assembler). The simulator allows inspection of the MIX computer components (registers, memory cells, comparison flag and overflow toggle), step by step execution of MIX programmes, and breakpoint setting to aid you in debugging your code. For a tutorial description of `mixvm` usage, See Running the program.