Nand2tetris W4

Machine Language Programming

Background Every hardware platform is designed to execute commands in a certain machine language, expressed using agreed-upon binary codes. Writing programs directly in binary code is a possible, yet unnecessary. Instead, we can write such programs using a low-level symbolic language, called assembly, and have them translated into binary code by a program called assembler. Machine Language After making the gates and chips in previous 3 weeks, i had a chance to learn more about the machine language which is in binary form. [Read More]