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. Though i could have writen code directly in binary, it didn’t make sense at all. For a learning purpose, the course provided Assembler tool which helps translate my low lever symbolic language into binary code.
[Read More]