Existing implementations of such an assembler (referred to as the ???EASM???) and a corresponding interpreter (referred to as the ???SPEC???) that are capable of running under the Mac OS, Windows NT, Unix and other operating systems are described in detail below.