Low level visual programming

There is a current trend in the visual programming community towards the visualisation of high level programming constructs and techniques. There seems to be no reason, however, why low level programming should not also benefit from the advantages to be gained from visual representation. We, therefore, have investigated the feasibility and possible application of visual programming techniques to low level operations. The paper presents a set of visual constructs that can be combined to represent low level instructions. It goes on to show how these visualisations have been used within a prototype system that enables a real processor (the Motorola 68000) to be visually programmed.