The GUI consists of two parts. First the Editor which is invoked at program start. Second the Debugger which can be invoked from the Editor or after the successful assembling of a sourcefile.