“…Some educative compilers are very specialized for specific hardware, like GAMA32 processors [13], or TINYCPU/Spartan-3 [18]. Another are defined for produce executable object code for more popular architectures like SPARC [31], RISC [36], MIPS [19,16,25], or Intel-PC assembler [20,21,3]. Even some of them design their own pseudo-assembly language, like Evangelidis et al's [35] (similar to PL/0 Machine instruction set).…”