Assembler is a part of the project that called Corewar. The purpose of this section is to create a program that will translate the champion code written in assembly language into bytecode. This bytecode will be executed by the virtual machine - another section of the corewar project.