Overview Print

Messy Lab is a free, open-source Integrated Development Environment (IDE) for Assembly Languages. The primary goal for Messy Lab is to provide an intuitive environment for the students of Computer Sciences and Software Engineering, where they can safely and comfortably learn the basics of Assembly programming. To that end, Messy Lab features a simulator for a simple hardware architecture called “picoComputer”.

Key features of Messy Lab are:

  • Seamless user experience with integrated editing, assembling and debugging capabilities
  • Support for Historical Debugging, e.g. “Step Back Into” functionality
  • Assembler and Virtual Machine for the picoComputer processor architecture with full integration
  • Extendable code-base that allows the support for new assembly languages to be added easily
  • Common tools that are expected in a modern IDE (syntax-highlight, etc.)

 

This section is... wait for it...


uc1  uc2  uc1