Hack Assembler Project 6 of the "From NAND to Tetris" course in Scala http://www.nand2tetris.org/ Follow this great course if you want to know more about the basics of computing!