Machinery for ISA definition, disassembly and interface to assembly. Organizes memory into data and instruction regions that serve as data models for other parts of the simulator (particularlly the GUI).