Assembler, Linker, Loader and simulator