An assembler is a program that turns assembly language into machine code. It's typically the penultimate step in compiling a program, followed by the linker. For our processors we've made in Computer Architecture, the linker isn't needed. Type your program on the left, and the result will appear on the right once you press the assemble button.